Roundhouse

by roundhouseai.io · io.roundhouseai/roundhouse

Read-only analytics on x402 agent payments and ERC-8004 agent identity, with SQL.

OnlineRemote
Category
Crypto and Web3
Connection
Remote (HTTP)
Tools
17 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http roundhouse https://api.roundhouseai.io/v0/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://api.roundhouseai.io/v0/mcp

This server expects extra headers, usually an API key from its maker.

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "roundhouse": {
      "url": "https://api.roundhouseai.io/v0/mcp"
    }
  }
}

Tools it offers

17 tools, as the server itself reported during our check on Oct 31, 2026.

  • get_accountWho the credential in front of this request resolves to, which of the two paid lanes it would take, what it has left to spend, and the price of every route on both lanes. Unmetered and answerable WITHOUT a key: checking
  • list_flowsThe newest settlements across every indexed chain, payer to payee. This is the same feed the `/flows` page renders. Wraps GET /v0/flows. Access: requires an API key (Authorization: Bearer rh_live_… or x-api-key). Returns
  • list_transactionsEvery indexed settlement, newest first, filterable by how confidently it is known to be an x402 payment. Wraps GET /v0/transactions. Access: requires an API key (Authorization: Bearer rh_live_… or x-api-key). Returns: -
  • list_entity_settlementsSettlements where this wallet is either the payer or the payee, newest first. Walkable deeply in time order: `(payer, block_time desc)` and `(payee, block_time desc)` cover it, so page N costs what page 1 does and a wall
  • get_agentOne wallet in its paying role: its resolved identity and its own settlement aggregates. Every figure is that wallet's own — there are no site-wide totals on this endpoint. Wraps GET /v0/agents/{wallet}. Access: requires
  • get_merchantThe same shape as `/agents/{wallet}`, for a wallet in its receiving role. Wraps GET /v0/merchants/{wallet}. Access: requires an API key (Authorization: Bearer rh_live_… or x-api-key). Returns: - wallet: The wallet querie
  • list_agentsAgents read from the on-chain IdentityRegistry, with their registration card and payment wallet. `score` is the ERC-8004 reputation score derived from on-chain feedback — it is the REGISTRY's number, not a Roundhouse rat
  • list_walletsAll settling wallets, filterable by the role they were seen in. Wraps GET /v0/wallets. Access: requires an API key (Authorization: Bearer rh_live_… or x-api-key). Returns: - wallets: Wallet rows with role and last seen.
  • get_leaderboardAgents ordered by the ERC-8004 reputation score, which is the on-chain registry's number and not a Roundhouse rating. Unscored agents sort last rather than dropping out, so a board where nothing has been scored still com
  • list_agent_feedbackRaw feedback entries from the ReputationRegistry for a single agent id. Wraps GET /v0/agents/{agentId}/feedback. Access: requires an API key (Authorization: Bearer rh_live_… or x-api-key). Returns: - agent_id: The id que
  • list_facilitatorsThe facilitators seen relaying settlements, with their known relayer wallets. Paged: this used to return up to 200 rows unpaged, most of their columns null. Null-valued columns are omitted from each row. Wraps GET /v0/fa
  • get_graphEntities as nodes and settlements aggregated into edges, over a bounded window. Two window forms, and exactly one may be sent: `window=N` is a row count running to the live tip (briefly cacheable); `days=N` covers **whol
  • list_servicesThe x402 service catalog, ordered by observed 30-day call volume. A listing is a claim; the observed columns are evidence — prefer `is_live` with non-zero `l30_unique_payers`. Note the path stays `/v0/endpoints` although
  • list_capabilitiesEvery job the catalog is grouped by, with the canonical request and response each provider of that job is mapped onto — which is what lets an agent swap one endpoint for another without changing its code. Static: no mark
  • get_capabilityEvery indexed endpoint that does this job, with the market's going rate. `price.spot` is the call-WEIGHTED price, not the median — a median counts one wallet's forty near-identical listings as forty votes for its price.
  • recommend_capability_offersA ranked shortlist of endpoints that do this job, under criteria you choose and the response echoes back. Every term is something the endpoint publishes about itself — its listed price against the going rate, and its own
  • run_sqlOne `SELECT` (or `WITH`) over the public data-layer tables. Enforced in the database, not the worker: a read-only transaction as a role that can see only those tables, a statement timeout set by the TIER, and a hard 300-

Questions

What is the Roundhouse MCP server?

Read-only analytics on x402 agent payments and ERC-8004 agent identity, with SQL. It is made by roundhouseai.io and listed in the official MCP Registry as io.roundhouseai/roundhouse. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add Roundhouse to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://api.roundhouseai.io/v0/mcp. In Claude Code, run: claude mcp add --transport http roundhouse https://api.roundhouseai.io/v0/mcp

How do I add Roundhouse to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://api.roundhouseai.io/v0/mcp.

How do I add Roundhouse to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "roundhouse": { "url": "https://api.roundhouseai.io/v0/mcp" } } }

Does Roundhouse work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can Roundhouse do?

It gives your AI 17 tools, including get_account, list_flows, list_transactions, list_entity_settlements, get_agent. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/io-roundhouseai-roundhouse.svg)](https://chen.media/mcp/io-roundhouseai-roundhouse)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/io-roundhouseai-roundhouse"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/io-roundhouseai-roundhouse.svg?theme=dark"><img src="https://chen.media/mcp/badge/io-roundhouseai-roundhouse.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Crypto and Web3

See all