Integrations

Integrations

Every surface below calls the same client and the same five operations, with the same reason codes. Pick the one your agent already speaks.

Your agent runs onUseSpending boundary
TypeScript or JavaScript codeTypeScript SDKPolicy in your code
Python codePython SDKPolicy in your code
A shell, CI job or coding agentCLIPolicy file and key file
An MCP host (desktop assistants, IDEs, LangChain, CrewAI, ElizaOS)MCP serverPolicy held by the server
The AI SDKAI SDK toolsPolicy in your code; tool approval for buying
Coinbase AgentKitAgentKit actionsPolicy in your code; wallet used only for signing
Another agent over A2AA2A skillsThe calling agent signs each payment
Agents that load skillsAgent SkillThrough the CLI or MCP server
Anything that speaks HTTPHTTP APIYour own x402 client

The five operations

OperationSpendsWhat it does
tollex_resolveneverThe capability Tollex would buy, its route and maximum price, and a reason code for each rejected candidate
tollex_dowithin policyBuys and runs it; returns the result, the charge, the operation id and the signed receipt
tollex_operationneverExecution, settlement and reconciliation state of a purchase
tollex_verify_receiptneverSignature and binding checks for a receipt
tollex_discoverneverCategories, indicative prices and the limits that apply

Request limits can only narrow the policy. When nothing fits, the answer names the main reason and the single change that would help, and says whether the agent can make that change or only the operator can.

The packages are not on public registries yet. During onboarding you receive tarballs and a wheel; install them from the files, for example npm install ./tollex-client-0.2.0.tgz.