Base URL of the Automaton Token Safety API the tools call.
AUTOMATON_ORIGIN_BASE
No
Origin URL for routes the edge defers with a use_origin answer (for example the free conformance checker). Optional; without it such a tool reports which variable to set.
AUTOMATON_MCP_PAYER_KEY
No
Private key of the wallet that pays for calls. The server only SIGNS an EIP-3009 authorisation; it never sends a transaction. Also required: ALLOW_OUTBOUND_SPEND=1, and this key is not loaded into the process without it. Never set this to the payee/treasury wallet: that is rejected. Secret.
ALLOW_OUTBOUND_SPEND
No
Set to 1 to permit this server to sign paid calls. Any other value (including absent) leaves every paid tool answering with the price only.
AUTOMATON_MCP_MAX_AMOUNT_UNITS
No
Per-call ceiling in USDC base units (6 decimals, so 10000 = 0.01 USDC). A requirement above it is refused before signing.
AUTOMATON_MCP_TOTAL_CAP_UNITS
No
Ceiling for the whole process lifetime, in USDC base units. Stops a runaway loop, not just a single expensive call.
MCP_HTTP_PORT
No
When set, serve Streamable HTTP on this port instead of stdio. Binds to 127.0.0.1 by default.