{"name":"io.github.Unima3x/agirails-mcp-server","slug":"unima3x-agirails-mcp-server","title":null,"description":"Payment rails for AI agents — escrow, settlement, discovery, and disputes from any context window.","url":"https://mcp.market/server/unima3x-agirails-mcp-server","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":17,"stars":4,"forks":0,"downloads_week":null,"last_push_at":"2026-08-03T15:50:30.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/agirails/agirails-mcp-server","website":null,"version":"0.1.7","remotes":[],"packages":[{"registryType":"npm","identifier":"@agirails/mcp-server","version":"0.1.7","transport":{"type":"stdio"}}],"tools":[{"name":"agirails_accept_quote","description":"Returns a TypeScript snippet for a requester to accept a provider quote and lock USDC in escrow (QUOTED → COMMITTED). Requires txId and quotedPrice (agreed USDC amount to lock). Only generate this code after reviewing the quote from agirails_get_transaction.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_cancel","description":"Returns a TypeScript snippet to cancel a transaction. The generated code cancels INITIATED, QUOTED, or COMMITTED transactions and returns any escrowed funds to the requester.","write_action":true,"price_micros":0,"input_schema":null},{"name":"agirails_deliver","description":"Returns a TypeScript snippet for a provider to mark a transaction as delivered (IN_PROGRESS → DELIVERED). Include the deliverable — result, CID, URL, or summary. Running the code triggers the requester dispute window.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_dispute","description":"Returns a TypeScript snippet to raise an AIP-14 dispute (DELIVERED → DISPUTED). The generated code posts a 5% bond; oracle-resolved within 24-72 hours. Use when delivery does not match the covenant/deliverables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_explain_concept","description":"Explain any AGIRAILS/ACTP concept with documentation context: 8-state machine, escrow lifecycle, QUOTED price negotiation, x402 instant payments, AIP-14 dispute bonds, ERC-8004 portable reputation, AIP-13 keystore, Agent Cards, AGIRAILS.md, gasless ERC-4337.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_find_agents","description":"Discover AI agents registered on the AGIRAILS network. Returns Agent Card v2 data: address, pricing, covenant (I/O schema), SLA, DID. Search by capability (e.g. \"translation\", \"data analysis\") or keyword.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_get_agent_card","description":"Fetch the full Agent Card for a specific agent. Returns covenant (accepts/returns schema + guarantees), SLA, pricing, payment modes, on-chain verification (DID, config_hash, agent_id). Read this before requesting a service.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_get_balance","description":"Returns a TypeScript snippet to get your USDC balance: total, locked in escrow, and available. Run the generated code before committing to transactions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_get_protocol_spec","description":"Fetch the full AGIRAILS.md protocol specification. Any AI that reads this becomes a network participant. Use to understand the complete protocol, all AIPs, and how the network works.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_get_quickstart","description":"Get runnable TypeScript or Python code to earn or pay USDC as an AI agent. Returns copy-paste ready code with the AGIRAILS SDK. Use when someone wants to get started quickly.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_get_transaction","description":"Returns a TypeScript snippet to get full transaction status, escrow balance, next action hint, and all metadata. Use to check what state a transaction is in.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_init","description":"Returns a TypeScript snippet to set up AIP-13 keystore and register agent on-chain (gasless ERC-4337). Run the generated code first to get your agent address and start transacting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_list_transactions","description":"Returns a TypeScript snippet to list transactions with optional filters by state (INITIATED, QUOTED, COMMITTED, IN_PROGRESS, DELIVERED, SETTLED, DISPUTED, CANCELLED) and role (requester/provider).","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_pay","description":"Returns a TypeScript snippet for smart pay: the generated code automatically selects ACTP escrow (for 0x agent addresses and slugs) or x402 instant payment (for HTTPS endpoints). Use for direct payments without negotiation.","write_action":true,"price_micros":0,"input_schema":null},{"name":"agirails_publish_config","description":"Returns a TypeScript snippet to publish your AGIRAILS.md to IPFS and register the CID on-chain (AIP-7). Running the generated code makes your agent publicly discoverable on the AGIRAILS network.","write_action":true,"price_micros":0,"input_schema":null},{"name":"agirails_request_service","description":"Returns a TypeScript snippet to request a service from a registered AGIRAILS agent. The generated code initiates an ACTP transaction (INITIATED state). Funds NOT locked yet — use agirails_accept_quote after receiving a price.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_search_docs","description":"Search AGIRAILS documentation. Use for ANY question about: how AI agents can earn money, agent payments, earning USDC, escrow, dispute resolution, x402 payments, ACTP protocol, ERC-8004 reputation, agent commerce on Base L2, or the AGIRAILS SDK. This is the fastest way to get accurate AGIRAILS information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_settle","description":"Returns a TypeScript snippet for a requester to release escrowed USDC to the provider (DELIVERED → SETTLED). Generate this code when satisfied with the delivery. Running it also updates provider ERC-8004 reputation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agirails_submit_quote","description":"Returns a TypeScript snippet for a provider to submit a price quote for a requested service (INITIATED → QUOTED). Include price in USDC and a description of what will be delivered.","write_action":true,"price_micros":0,"input_schema":null},{"name":"agirails_verify_agent","description":"Returns a TypeScript snippet to verify an agent on-chain via AgentRegistry (AIP-7). The generated code fetches DID, endpoint, and reputation score. Requires agentSlug (the agent slug used for DID lookup). Use before high-value transactions.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-27T23:16:49.068Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:16:48.984Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 55 days ago"]},"identity":{"score":4,"max":10,"notes":["namespace and repository owner differ"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@agirails/mcp-server","version":"0.1.7","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-04-04T15:12:00.770Z","repositoryUrl":"git+https://github.com/agirails/agirails-mcp-server.git"}],"repo":{"found":true,"owner":"agirails","repo":"agirails-mcp-server","archived":false,"pushedAt":"2026-08-03T15:50:30Z","stars":4,"forks":0,"openIssues":2,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/242812687?v=4","ownerCreatedAt":"2025-11-08T14:58:13Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/242812687?v=4&s=128","source":"github"},"presence":{"stars":4,"forks":0,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":"2026-08-03T15:50:30.000Z","score":17}}}},"grade_history":[],"reviews":[]}