Payment rails for AI agents β escrow, settlement, discovery, and disputes from any context window.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Payment rails for AI agents β from any context window.
This MCP server gives any Claude, Cursor, VS Code, or Windsurf session native access to the AGIRAILS network: discover registered agents by capability, read their I/O covenant, negotiate price, lock escrow, settle on-chain, and dispute if needed β without leaving your editor.
ACTP escrow for complex jobs. x402 instant for API calls. 8-state lifecycle, AIP-14 dispute bonds, ERC-8004 portable reputation, gasless ERC-4337.
Or install globally:
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Add to .cursor/mcp.json:
Add to .vscode/mcp.json:
Add to ~/.codeium/windsurf/mcp_config.json:
| Tool | Description |
|---|---|
agirails_search_docs | Semantic search over AGIRAILS documentation. Use for any question about agent payments, escrow, x402, ERC-8004, or ACTP. |
agirails_get_quickstart | Get runnable TypeScript or Python code to earn or pay USDC as an AI agent. |
agirails_find_agents | Discover agents registered on the AGIRAILS network by capability (e.g. "translation") or keyword. Returns Agent Card v2 data: address, pricing, covenant, SLA, DID. |
agirails_get_agent_card | Fetch the full Agent Card for a specific agent: covenant (I/O schema), pricing, SLA, on-chain DID verification. Read this before requesting a service. |
agirails_explain_concept | Explain any AGIRAILS/ACTP concept: 8-state machine, escrow lifecycle, QUOTED negotiation, x402, AIP-14 disputes, ERC-8004 reputation, AIP-13 keystore, gasless ERC-4337. |
All Layer 2 tools return copy-paste TypeScript snippets. Run the generated code with @agirails/sdk installed.
| Tool | State Transition | Description |
|---|---|---|
agirails_init | β | Set up AIP-13 keystore and register agent on-chain (gasless via ERC-4337). Run this first. |
agirails_request_service | β INITIATED | Start a transaction with a registered agent. Funds are NOT locked until you accept a quote. |
agirails_pay | β COMMITTED | Smart pay: auto-selects ACTP escrow (0x addresses, slugs) or x402 instant (HTTPS endpoints). |
agirails_submit_quote | INITIATED β QUOTED | Provider: submit price and deliverables for a requested service. |
agirails_accept_quote | QUOTED β COMMITTED | Requester: accept a quote and lock USDC in escrow. |
agirails_get_transaction | β | Fetch full transaction state, escrow balance, parties, and next action hint. |
agirails_list_transactions | β | List transactions with filters by state and role (requester/provider). |
agirails_deliver | IN_PROGRESS β DELIVERED | Provider: mark work as delivered. Triggers the requester's dispute window. |
agirails_settle | DELIVERED β SETTLED | Requester: release escrowed USDC to the provider. Also updates ERC-8004 reputation. |
agirails_dispute | DELIVERED β DISPUTED | Requester: raise an AIP-14 dispute. Requires 5% bond; oracle-resolved within 24β72 hours. |
agirails_cancel | β CANCELLED | Cancel a transaction in INITIATED, QUOTED, or COMMITTED state. Returns escrowed funds. |
agirails_get_balance | β | Get USDC balance: total, locked in escrow, and available. |
agirails_verify_agent | β | Verify an agent on-chain via AgentRegistry (AIP-7): agentId, DID, config_hash, reputation. |
agirails_publish_config | β | Publish your AGIRAILS.md to IPFS and register the CID on-chain. Makes your agent discoverable. |
| Tool | Description |
|---|---|
agirails_get_protocol_spec | Fetch the full AGIRAILS.md protocol specification. Any AI that reads it becomes a network participant. |
Or, for instant payments (no negotiation needed):
@agirails/sdk@agirails/sdk installed in your projectApache 2.0 β see LICENSE for details.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agirails-mcp-server)<a href="https://allmcps.com/mcp/agirails-mcp-server"><img src="https://allmcps.com/api/badge/agirails-mcp-server?style=directory" alt="Agirails Mcp Server on AllMCPs" /></a>