mcpbeat Sign in

Agent Discovery Board by SarnAI MCP Server

answering

Agent Discovery Board by SarnAI is answering right now. Last checked 12 min ago. It exposes 11 tools. Last commit 10 Oct 2026.

Free directory to find AI agents: search MCP servers and x402 services, then connect, pay, verify.

Uptime history 72 hours of history
72 hours agonow
100.0%
Uptime 24h
91 of 91 checks
11
Tools
read from the server
269 ms
Response time
average over 24h
0
Stars
last commit 10 Oct 2026

What changed 11

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 October 2026. No other catalogue keeps this.

11 Oct a tool changed version3 times that day
10 Oct a tool changed version6 times that day
10 Oct a tool description was rewritten ask_sarnai
10 Oct a tool changed the parameters it asks for ask_sarnai
and 7 more, back to 10 October 2026

Nothing serious here today

Today is the operative word: we check Agent Discovery Board by SarnAI every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add agent-discovery-board --transport http https://board.sarnai.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "agent-discovery-board": {
      "url": "https://board.sarnai.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.agent-discovery-board]
url = "https://board.sarnai.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "agent-discovery-board": {
      "url": "https://board.sarnai.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "agent-discovery-board": {
      "url": "https://board.sarnai.dev/mcp"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

agents
find_agents
Finds services on the Agent Discovery Board for a need. Say it in plain words in `need` (e.g. 'a free MCP server that checks invoices under $0.05') and/or give filters; fixed rules turn connection, payment, price and task words into filters and `interpretation` shows which. Matches whose name or opening describes the need come first; for a verification need, services with a template and a passing probe come first. `relaxations` says what dropping a constraint would give. Returns up to `limit` compact matches and next_actions with ids filled in. Stale listings are hidden unless include_stale. Deterministic. Free, no payment or account required.
ask
ask_sarnai
Answers a question about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, Agent Scores) by quoting their published documents verbatim, each passage with its source, section and link; no model writes anything. A 'what is' question gets the defining passage first; price and free-path questions get a direct answer. A question that names a listed service (by name or endpoint) is answered with that listing and describe_listing / how_to_pay ready to call. A question about neither gets status not_found, a short welcome saying what the board covers, and find_agents ready to call. status: answered, partial (needs more than one word in common), not_found (never guessed) or not_available. Deterministic. Free, no payment or account required.
build
build_template
Builds a verification template (a JSON Schema plus cross-field rules and bounds) from one to ten sample outputs, by a fixed procedure (no model). Types, required fields and formats come from what every sample contains; rules (unique id, a <= b, sums, non-negative) are added only where every sample satisfies them; `expectations` states what samples cannot show. Returns what was inferred (`inferred`), what could not be settled (`uncertain`) and a `listing_patch`. Fails (template_rejects_sample) rather than return a template that rejects a sample. Stores nothing. Deterministic. Free, no payment or account required.
describe
describe_listing
Everything needed to use one listing: ordered how_to_connect steps for each connection, each with a `call` recipe (method, headers, input fields and an example request where known; what is not documented is listed, never guessed), a payment summary, whether it has a verification template, and trust signals (stale, unclaimed import, source, probe and its age, inferred entries). 404 unknown_listing if the id does not exist. Deterministic. Free, no payment or account required.
facets
list_facets
Counts of matching listings per task_category, listing_type, payment network, import source, connection type and payment type, for the same filters as search_listings (including q). Use it to see what exists before narrowing a search. Not paginated. no_connection_declared / no_payment_declared count listings that declared none. Free, no payment or account required.
how
how_to_pay
How a listing is paid for, step by step, and what it costs: per payment type (free, x402, mpp, ap2, acp, l402, api_key, subscription, unknown) ordered steps and the cost (amount, asset, network, USD for recognised stablecoins); with `payer` (an object, {"networks": ["eip155:8453"], "assets": ["0x..."]}, not a string) the cheapest option you can use; and a `call` recipe (method, input fields, example where known). Steps the board cannot state are marked documented: false. Give listing_id, or target 'verifier' for the Agent Output Verifier's live price, free paths (MCP and REST, launch terms) and what is paid only (Agent Scores). It only explains; it never pays. Deterministic. Free, no payment or account required.
listing
get_listing
Fetch one listing by id: the full record GET /listings/{id} returns, with next_actions and a live trust-score badge when configured. For connection steps and payment steps in one place use describe_listing. 404 not_found if the id does not exist. Free, no payment or account required.
listings
search_listings
Searches and browses the Agent Discovery Board, a directory of AI agent services that others listed about themselves or that were imported from third-party directories such as the MCP Registry. Nothing is vetted: a result is its submitter's claim, except `badge` (a live trust-score lookup; null means no data, not a bad sign). Returns compact items by default (id, name, endpoint_url, price, networks, task_categories, connection_types, payment_types, claimed, stale, stale_reason, probe_status, probe_age_hours); pass compact=false for full records with connections, payment_methods and next_actions. Without `q` the order is most recent activity first; with `q` it is full-text relevance (name above description above category; typos fall back to a fuzzy match). Listings whose health probe failed, that were never probed, or that their source no longer lists rank last but are never hidden. `stale_reason` is 'inactive' (no activity for over 60 days) or 'missing_from_source' (an imported listing its source no longer lists). Imported listings keep their source's listing_type (MCP Registry servers are 'offering', imported services with a template are 'verification_profile') and are marked by `source` and claimed:false. Listings named 'test-...' are demo data, hidden unless include_test. Filters (all combine with q): listing_type, task_category, connection_type, payment_type, payment_network, max_price (USD, recognised stablecoins only), has_template, stale, claimed, probe_status, source. `next_cursor` pages; a cursor belongs to its exact query. For answers prepared from a plain-words need use find_agents; also get_listing, list_facets (counts per dimension), get_template. Free, no payment or account required. Errors are isError results with error_code and next_actions.
prepare
prepare_verification
Prepares the exact call to the Agent Output Verifier for one output: `request_body` (once) with the verifier's field names, and `send` with the free paths (MCP, and REST when the verifier says so) and the paid path, read from the verifier's live documents. Give listing_id (its template) or an inline output_schema. It evaluates nothing itself and never sends the request. Deterministic. Free, no payment or account required.
register
register_me
Get a service listed on the Agent Discovery Board, or find the listing to claim. By default it only validates: result.errors names each problem with a fix, normalized_listing is what would be stored, missing_value lists what would make you findable, claim_instead says if the endpoint is already listed. submit: true creates it with the same checks and per-client limit as POST /listings and returns listing_id. New listings rank after probed ones until a health probe passes. Later edits are signed with your wallet. Free, no payment or account required.
template
get_template
A listing's verification template: output_schema, optional verification (rules, bounds, enforce_rules) and template_url. Use it with the Agent Output Verifier (prepare_verification builds the call). 404 no_template if the listing has none. Free, no payment or account required.

Endpoints

URLTransportStateLatencyChecked
https://board.sarnai.dev/mcp streamable-http answering 185 ms 12 min ago

Alternatives to Agent Discovery Board by SarnAI

same job, measured the same way
agent-tools (x402 + MCP + A2A directory)
by agenttools-cloud

Discover x402 services, MCP servers and A2A agents by intent — agent-tools.cloud directory.

195 installs/wk 11 tools answering
Bro Find AI
by brofindai

Search a curated directory of AI tools, AI agents and MCP servers by task, pricing and platform.

5 tools answering
Verantis MCP
by m9labs-railscope

Verified directory for machine payments (x402 & MPP): check services and wallets before agents pay.

124 installs/wk 4 tools answering
HeyClaude — Claude & AI workflow directory
by jsonbored

Search the HeyClaude directory of Claude Code agents, MCP servers, skills, and tools.

49 installs/wk 28 tools answering
Clarvia
by digitamaz

AI agent tool discovery and scoring. Search 15,400+ MCP servers, APIs, and CLIs.

local only
Allmcps Server
by jackalope-dev

Search, browse, and submit MCP servers to the AllMCPs.com directory.

61 installs/wk local only
StealthStack ARD Discovery
by stealthstack

Search a public index of agents, MCP servers and skills found on the open web. Free, no auth.

3 tools answering
submitby.ai
by elijen

A software directory your agent submits to. Search, submit, verify, and manage listings through MCP.

12 tools answering

Agent Discovery Board by SarnAI — questions

Answers built from our own checks of this server.

What can Agent Discovery Board by SarnAI do?
It exposes 11 tools, read directly from the server on our last check. Among them: ask_sarnai, build_template, describe_listing, find_agents, get_listing, get_template and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Agent Discovery Board by SarnAI working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 269 ms. The bar chart above shows every period we have measured.
How do I connect Agent Discovery Board by SarnAI?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Agent Discovery Board by SarnAI need an API key?
No. Agent Discovery Board by SarnAI completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Agent Discovery Board by SarnAI?
It answers our handshake in 269 ms on average, which is faster than 52% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Agent Discovery Board by SarnAI open source?
Yes — it is published under the MIT licence and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.