Agirails MCP Server

Payment rails for AI agents — escrow, settlement, discovery, and disputes from any context window.

Local serverstdioPython

What is the Agirails MCP Server?

Payment rails for AI agents — escrow, settlement, discovery, and disputes from any context window.

The short version

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.

  • 20 tools across 3 layers — — discovery, full ACTP lifecycle, protocol bootstrap
  • No credentials on the server — — Layer 2 generates code that runs locally with @agirails/sdk
  • Dual payment paths — — ACTP escrow for complex jobs, x402 instant for API calls
  • Price negotiation — — QUOTED state lets providers submit bids before funds are locked
  • Non-custodial escrow — — 2-of-2 release, funds stay on Base L2
  • AIP-14 dispute resolution — — 5% bond, oracle-backed, 24–72h resolution

What it needs from you

  • Node.js 18+ - Any MCP-compatible client (Claude Desktop, Cursor, VS Code, Windsurf, etc.) - For Layer 2 tool execution: @agirails/sdk installed in your project ---

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Agirails MCP Server

{
  "mcpServers": {
    "agirails": {
      "command": "npx",
      "args": ["@agirails/mcp-server"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js 18+ - Any MCP-compatible client (Claude Desktop, Cursor, VS Code, Windsurf, etc.) - For Layer 2 tool execution: @agirails/sdk installed in your project ---

Example prompts to try

  • “Use Agirails to Cursor.”
  • “Use Agirails to Windsurf.”

Frequently asked questions

Payment rails for AI agents — escrow, settlement, discovery, and disputes from any context window. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.