{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_weur8cev4xr4","handle":"agent-discovery-board-by-sarnai","url":"https://wellknown.network/agents/agent-discovery-board-by-sarnai","links":{"self":"https://wellknown.network/agents/agent-discovery-board-by-sarnai/record.json","html":"https://wellknown.network/agents/agent-discovery-board-by-sarnai","markdown":"https://wellknown.network/agents/agent-discovery-board-by-sarnai/record.md","api":"https://wellknown.network/api/v1/agents/agent-discovery-board-by-sarnai","status":"https://wellknown.network/api/v1/agents/agent-discovery-board-by-sarnai/status","claim":"https://wellknown.network/agents/agent-discovery-board-by-sarnai/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/agent-discovery-board-by-sarnai/claim.json","badge":"https://wellknown.network/agents/agent-discovery-board-by-sarnai/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/agent-discovery-board-by-sarnai/history","tools":"https://wellknown.network/api/v1/agents/agent-discovery-board-by-sarnai/tools"},"ard":{"identifier":"urn:air:board.sarnai.dev:server:agent-discovery-board-by-sarnai","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Agent Discovery Board by SarnAI","summary":"Free directory of MCP servers and x402 APIs for AI agents. Find them, or list your own in one call.","description":"Free directory of MCP servers and x402 APIs for AI agents. Find them, or list your own in one call.","publisher":{"name":"dev.sarnai","url":null},"homepage":"https://sarnai.dev","repository":"https://github.com/sarnai-dev/agent-discovery-board-public","version":"0.4.28","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://board.sarnai.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-24T14:46:09.414646Z","publishedAt":"2026-10-24T14:46:09.414646Z","registryName":"dev.sarnai/agent-discovery-board"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":1,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.964,"provenance":"derived"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.554,"provenance":"derived"},{"slug":"data.web-search","name":"Web Search","confidence":0.554,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.525,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.525,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.51,"provenance":"derived"}],"categories":["ai","commerce","data","dev","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-25T10:26:01.887Z","lastProbedAt":"2026-10-25T10:26:01.887Z","statusComputedAt":"2026-10-25T10:29:19.713Z","reliability30d":{"probes":57,"successRate":1,"p50Ms":195,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":57,"ok":57,"authBoundaryOk":0,"serviceOk":57,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-25T10:26:01.887Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":145,"error":null,"detail":{"tools":[{"name":"find_agents","description":"Find AI agents, MCP servers and APIs for a need. Describe it in plain words (e.g. \"web search\", \"invoice extraction\") and get up to 5 matches (10 with limit) fr"},{"name":"register_me","description":"List your own AI agent (A2A), MCP server or x402 API here: free, no wallet, no account. Without submit it only checks the listing and shows what would be stored"},{"name":"describe_listing","description":"Everything needed to use one listing: how_to_connect steps per connection, each with a call recipe (method, headers, inputs, an example where known; gaps are li"},{"name":"how_to_pay","description":"How one listing is paid for and what it costs: steps per payment type, the cost (amount, asset, network; USD for recognised stablecoins) and a call recipe; step"},{"name":"build_template","description":"Builds a verification template (JSON Schema plus cross-field rules and bounds) from 1-10 sample outputs, by fixed rules, no model. A rule is added only where ev"},{"name":"prepare_verification","description":"Prepares the exact call to the Agent Output Verifier for one output: request_body, and send with the free paths (MCP, and REST when the verifier says so) and th"},{"name":"ask_sarnai","description":"Answers questions about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents, each pas"},{"name":"search_listings","description":"Browse and filter the directory (raw records). For a need in plain words use find_agents. Compact items by default (compact=false: full records). Without q: mos"},{"name":"get_listing","description":"One listing's full record by id, with next_actions and a trust-score badge when configured. For connection and payment steps use describe_listing. 404 not_found"},{"name":"list_facets","description":"Counts of matching listings per task category, listing type, payment network, source, connection type and payment type, for the same filters as search_listings "},{"name":"get_template","description":"A listing's verification template (output_schema, its rules and bounds, template_url), for the Agent Output Verifier; prepare_verification builds the call. 404 "}],"toolCount":11,"toolsHash":"4ea98ae16cd3678553a460a94a0eded9e69ffc6e20adcf097c70d777f4af984d","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.28","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T02:26:53.165Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":318,"error":null,"detail":{"tools":[{"name":"find_agents","description":"Find AI agents, MCP servers and APIs for a need. Describe it in plain words (e.g. \"web search\", \"invoice extraction\") and get up to 5 matches (10 with limit) fr"},{"name":"register_me","description":"List your own AI agent (A2A), MCP server or x402 API here: free, no wallet, no account. Without submit it only checks the listing and shows what would be stored"},{"name":"describe_listing","description":"Everything needed to use one listing: how_to_connect steps per connection, each with a call recipe (method, headers, inputs, an example where known; gaps are li"},{"name":"how_to_pay","description":"How one listing is paid for and what it costs: steps per payment type, the cost (amount, asset, network; USD for recognised stablecoins) and a call recipe; step"},{"name":"build_template","description":"Builds a verification template (JSON Schema plus cross-field rules and bounds) from 1-10 sample outputs, by fixed rules, no model. A rule is added only where ev"},{"name":"prepare_verification","description":"Prepares the exact call to the Agent Output Verifier for one output: request_body, and send with the free paths (MCP, and REST when the verifier says so) and th"},{"name":"ask_sarnai","description":"Answers questions about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents, each pas"},{"name":"search_listings","description":"Browse and filter the directory (raw records). For a need in plain words use find_agents. Compact items by default (compact=false: full records). Without q: mos"},{"name":"get_listing","description":"One listing's full record by id, with next_actions and a trust-score badge when configured. For connection and payment steps use describe_listing. 404 not_found"},{"name":"list_facets","description":"Counts of matching listings per task category, listing type, payment network, source, connection type and payment type, for the same filters as search_listings "},{"name":"get_template","description":"A listing's verification template (output_schema, its rules and bounds, template_url), for the Agent Output Verifier; prepare_verification builds the call. 404 "}],"toolCount":11,"toolsHash":"4ea98ae16cd3678553a460a94a0eded9e69ffc6e20adcf097c70d777f4af984d","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.28","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T19:26:35.183Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":329,"error":null,"detail":{"tools":[{"name":"find_agents","description":"Find AI agents, MCP servers and APIs for a need. Describe it in plain words (e.g. \"web search\", \"invoice extraction\") and get up to 5 matches (10 with limit) fr"},{"name":"register_me","description":"List your own AI agent (A2A), MCP server or x402 API here: free, no wallet, no account. Without submit it only checks the listing and shows what would be stored"},{"name":"describe_listing","description":"Everything needed to use one listing: how_to_connect steps per connection, each with a call recipe (method, headers, inputs, an example where known; gaps are li"},{"name":"how_to_pay","description":"How one listing is paid for and what it costs: steps per payment type, the cost (amount, asset, network; USD for recognised stablecoins) and a call recipe; step"},{"name":"build_template","description":"Builds a verification template (JSON Schema plus cross-field rules and bounds) from 1-10 sample outputs, by fixed rules, no model. A rule is added only where ev"},{"name":"prepare_verification","description":"Prepares the exact call to the Agent Output Verifier for one output: request_body, and send with the free paths (MCP, and REST when the verifier says so) and th"},{"name":"ask_sarnai","description":"Answers questions about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents, each pas"},{"name":"search_listings","description":"Browse and filter the directory (raw records). For a need in plain words use find_agents. Compact items by default (compact=false: full records). Without q: mos"},{"name":"get_listing","description":"One listing's full record by id, with next_actions and a trust-score badge when configured. For connection and payment steps use describe_listing. 404 not_found"},{"name":"list_facets","description":"Counts of matching listings per task category, listing type, payment network, source, connection type and payment type, for the same filters as search_listings "},{"name":"get_template","description":"A listing's verification template (output_schema, its rules and bounds, template_url), for the Agent Output Verifier; prepare_verification builds the call. 404 "}],"toolCount":11,"toolsHash":"4ea98ae16cd3678553a460a94a0eded9e69ffc6e20adcf097c70d777f4af984d","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.28","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T12:23:27.042Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":147,"error":null,"detail":{"tools":[{"name":"find_agents","description":"Find AI agents, MCP servers and APIs for a need. Describe it in plain words (e.g. \"web search\", \"invoice extraction\") and get up to 5 matches (10 with limit) fr"},{"name":"register_me","description":"List your own AI agent (A2A), MCP server or x402 API here: free, no wallet, no account. Without submit it only checks the listing and shows what would be stored"},{"name":"describe_listing","description":"Everything needed to use one listing: how_to_connect steps per connection, each with a call recipe (method, headers, inputs, an example where known; gaps are li"},{"name":"how_to_pay","description":"How one listing is paid for and what it costs: steps per payment type, the cost (amount, asset, network; USD for recognised stablecoins) and a call recipe; step"},{"name":"build_template","description":"Builds a verification template (JSON Schema plus cross-field rules and bounds) from 1-10 sample outputs, by fixed rules, no model. A rule is added only where ev"},{"name":"prepare_verification","description":"Prepares the exact call to the Agent Output Verifier for one output: request_body, and send with the free paths (MCP, and REST when the verifier says so) and th"},{"name":"ask_sarnai","description":"Answers questions about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents, each pas"},{"name":"search_listings","description":"Browse and filter the directory (raw records). For a need in plain words use find_agents. Compact items by default (compact=false: full records). Without q: mos"},{"name":"get_listing","description":"One listing's full record by id, with next_actions and a trust-score badge when configured. For connection and payment steps use describe_listing. 404 not_found"},{"name":"list_facets","description":"Counts of matching listings per task category, listing type, payment network, source, connection type and payment type, for the same filters as search_listings "},{"name":"get_template","description":"A listing's verification template (output_schema, its rules and bounds, template_url), for the Agent Output Verifier; prepare_verification builds the call. 404 "}],"toolCount":11,"toolsHash":"c8eaf6b1923c94c2d6ae7fcd39ea8977575e14f4bb9cb89ad469216294a31625","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.26","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T05:29:56.839Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":133,"error":null,"detail":{"tools":[{"name":"search_listings","description":"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 dire"},{"name":"get_listing","description":"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 pa"},{"name":"list_facets","description":"Counts of matching listings per task_category, listing_type, payment network, import source, connection type and payment type, for the same filters as search_li"},{"name":"get_template","description":"A listing's verification template: output_schema, optional verification (rules, bounds, enforce_rules) and template_url. Use it with the Agent Output Verifier ("},{"name":"find_agents","description":"Search the SarnAI directory of MCP servers, x402 APIs and AI agents: one search across the MCP Registry, x402 Bazaar and Agentic.Market instead of each registry"},{"name":"describe_listing","description":"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 "},{"name":"how_to_pay","description":"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"},{"name":"build_template","description":"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, require"},{"name":"prepare_verification","description":"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,"},{"name":"register_me","description":"Register, list, submit or publish your own AI agent, MCP server or x402 API in the SarnAI directory: free, no wallet, no account. By default it checks your list"},{"name":"ask_sarnai","description":"Answers a question about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents verbatim"}],"toolCount":11,"toolsHash":"484651cf531070aa418b68b3af1fc7e2dab5ac6ef1dcffc13699476f2f89429f","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.25.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T22:25:11.707Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":317,"error":null,"detail":{"tools":[{"name":"search_listings","description":"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 dire"},{"name":"get_listing","description":"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 pa"},{"name":"list_facets","description":"Counts of matching listings per task_category, listing_type, payment network, import source, connection type and payment type, for the same filters as search_li"},{"name":"get_template","description":"A listing's verification template: output_schema, optional verification (rules, bounds, enforce_rules) and template_url. Use it with the Agent Output Verifier ("},{"name":"find_agents","description":"Search the SarnAI directory of MCP servers, x402 APIs and AI agents: one search across the MCP Registry, x402 Bazaar and Agentic.Market instead of each registry"},{"name":"describe_listing","description":"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 "},{"name":"how_to_pay","description":"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"},{"name":"build_template","description":"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, require"},{"name":"prepare_verification","description":"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,"},{"name":"register_me","description":"Register, list, submit or publish your own AI agent, MCP server or x402 API in the SarnAI directory: free, no wallet, no account. By default it checks your list"},{"name":"ask_sarnai","description":"Answers a question about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents verbatim"}],"toolCount":11,"toolsHash":"484651cf531070aa418b68b3af1fc7e2dab5ac6ef1dcffc13699476f2f89429f","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.25.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T16:29:13.984Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":149,"error":null,"detail":{"tools":[{"name":"search_listings","description":"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 dire"},{"name":"get_listing","description":"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 pa"},{"name":"list_facets","description":"Counts of matching listings per task_category, listing_type, payment network, import source, connection type and payment type, for the same filters as search_li"},{"name":"get_template","description":"A listing's verification template: output_schema, optional verification (rules, bounds, enforce_rules) and template_url. Use it with the Agent Output Verifier ("},{"name":"find_agents","description":"Search the SarnAI directory of MCP servers, x402 APIs and AI agents: one search across the MCP Registry, x402 Bazaar and Agentic.Market instead of each registry"},{"name":"describe_listing","description":"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 "},{"name":"how_to_pay","description":"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"},{"name":"build_template","description":"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, require"},{"name":"prepare_verification","description":"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,"},{"name":"register_me","description":"Register, list, submit or publish your own AI agent, MCP server or x402 API in the SarnAI directory: free, no wallet, no account. By default it checks your list"},{"name":"ask_sarnai","description":"Answers a question about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents verbatim"}],"toolCount":11,"toolsHash":"484651cf531070aa418b68b3af1fc7e2dab5ac6ef1dcffc13699476f2f89429f","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.25.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T09:29:19.157Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":167,"error":null,"detail":{"tools":[{"name":"search_listings","description":"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 dire"},{"name":"get_listing","description":"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 pa"},{"name":"list_facets","description":"Counts of matching listings per task_category, listing_type, payment network, import source, connection type and payment type, for the same filters as search_li"},{"name":"get_template","description":"A listing's verification template: output_schema, optional verification (rules, bounds, enforce_rules) and template_url. Use it with the Agent Output Verifier ("},{"name":"find_agents","description":"Search the SarnAI directory of MCP servers, x402 APIs and AI agents: one search across the MCP Registry, x402 Bazaar and Agentic.Market instead of each registry"},{"name":"describe_listing","description":"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 "},{"name":"how_to_pay","description":"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"},{"name":"build_template","description":"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, require"},{"name":"prepare_verification","description":"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,"},{"name":"register_me","description":"Register, list, submit or publish your own AI agent, MCP server or x402 API in the SarnAI directory: free, no wallet, no account. By default it checks your list"},{"name":"ask_sarnai","description":"Answers a question about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents verbatim"}],"toolCount":11,"toolsHash":"484651cf531070aa418b68b3af1fc7e2dab5ac6ef1dcffc13699476f2f89429f","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.25.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T02:23:43.974Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":318,"error":null,"detail":{"tools":[{"name":"search_listings","description":"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 dire"},{"name":"get_listing","description":"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 pa"},{"name":"list_facets","description":"Counts of matching listings per task_category, listing_type, payment network, import source, connection type and payment type, for the same filters as search_li"},{"name":"get_template","description":"A listing's verification template: output_schema, optional verification (rules, bounds, enforce_rules) and template_url. Use it with the Agent Output Verifier ("},{"name":"find_agents","description":"Search the SarnAI directory of MCP servers, x402 APIs and AI agents: one search across the MCP Registry, x402 Bazaar and Agentic.Market instead of each registry"},{"name":"describe_listing","description":"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 "},{"name":"how_to_pay","description":"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"},{"name":"build_template","description":"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, require"},{"name":"prepare_verification","description":"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,"},{"name":"register_me","description":"Register, list, submit or publish your own AI agent, MCP server or x402 API in the SarnAI directory: free, no wallet, no account. By default it checks your list"},{"name":"ask_sarnai","description":"Answers a question about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents verbatim"}],"toolCount":11,"toolsHash":"484651cf531070aa418b68b3af1fc7e2dab5ac6ef1dcffc13699476f2f89429f","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.25.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T19:31:58.265Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":150,"error":null,"detail":{"tools":[{"name":"search_listings","description":"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 dire"},{"name":"get_listing","description":"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 pa"},{"name":"list_facets","description":"Counts of matching listings per task_category, listing_type, payment network, import source, connection type and payment type, for the same filters as search_li"},{"name":"get_template","description":"A listing's verification template: output_schema, optional verification (rules, bounds, enforce_rules) and template_url. Use it with the Agent Output Verifier ("},{"name":"find_agents","description":"Search the SarnAI directory of MCP servers, x402 APIs and AI agents: one search across the MCP Registry, x402 Bazaar and Agentic.Market instead of each registry"},{"name":"describe_listing","description":"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 "},{"name":"how_to_pay","description":"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"},{"name":"build_template","description":"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, require"},{"name":"prepare_verification","description":"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,"},{"name":"register_me","description":"Register, list, submit or publish your own AI agent, MCP server or x402 API in the SarnAI directory: free, no wallet, no account. By default it checks your list"},{"name":"ask_sarnai","description":"Answers a question about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents verbatim"}],"toolCount":11,"toolsHash":"484651cf531070aa418b68b3af1fc7e2dab5ac6ef1dcffc13699476f2f89429f","serverName":"Agent Discovery Board by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.4.25.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"find_agents","description":"Find AI agents, MCP servers and APIs for a need. Describe it in plain words (e.g. \"web search\", \"invoice extraction\") and get up to 5 matches (10 with limit) fr"},{"name":"register_me","description":"List your own AI agent (A2A), MCP server or x402 API here: free, no wallet, no account. Without submit it only checks the listing and shows what would be stored"},{"name":"describe_listing","description":"Everything needed to use one listing: how_to_connect steps per connection, each with a call recipe (method, headers, inputs, an example where known; gaps are li"},{"name":"how_to_pay","description":"How one listing is paid for and what it costs: steps per payment type, the cost (amount, asset, network; USD for recognised stablecoins) and a call recipe; step"},{"name":"build_template","description":"Builds a verification template (JSON Schema plus cross-field rules and bounds) from 1-10 sample outputs, by fixed rules, no model. A rule is added only where ev"},{"name":"prepare_verification","description":"Prepares the exact call to the Agent Output Verifier for one output: request_body, and send with the free paths (MCP, and REST when the verifier says so) and th"},{"name":"ask_sarnai","description":"Answers questions about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents, each pas"},{"name":"search_listings","description":"Browse and filter the directory (raw records). For a need in plain words use find_agents. Compact items by default (compact=false: full records). Without q: mos"},{"name":"get_listing","description":"One listing's full record by id, with next_actions and a trust-score badge when configured. For connection and payment steps use describe_listing. 404 not_found"},{"name":"list_facets","description":"Counts of matching listings per task category, listing type, payment network, source, connection type and payment type, for the same filters as search_listings "},{"name":"get_template","description":"A listing's verification template (output_schema, its rules and bounds, template_url), for the Agent Output Verifier; prepare_verification builds the call. 404 "}],"package":null,"toolSurface":{"id":"ts_nttjfpqm7fyh","endpointId":"ep_ryvz62ewttjg","hash":"4ea98ae16cd3678553a460a94a0eded9e69ffc6e20adcf097c70d777f4af984d","toolCount":11,"serverName":"Agent Discovery Board by SarnAI","serverVersion":"0.4.28","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-24T19:26:35.199Z","lastSeenAt":"2026-10-25T10:26:01.901Z","observations":3,"toolNames":["find_agents","register_me","describe_listing","how_to_pay","build_template","prepare_verification","ask_sarnai","search_listings","get_listing","list_facets","get_template"],"distinctSurfaces":11},"endpointFacts":[{"id":"ep_ryvz62ewttjg","url":"https://board.sarnai.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-25T10:26:01.913Z","auth":{"observedAt":"2026-10-25T10:26:02.049Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-25T10:26:02.059Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"board.sarnai.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-08T05:37:47.000Z","validTo":"2027-01-06T06:37:44.000Z","daysToExpiry":72,"sanCount":1,"fingerprint256":"33:D0:40:4E:B2:7A:B6:A0:5F:85:88:7A:F2:61:EB:BE:06:AC:83:1F:19:36:07:DC:0A:30:CF:55:B9:FB:13:E3"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.sarnai/agent-discovery-board","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.sarnai%2Fagent-discovery-board","firstSeenAt":"2026-10-09T14:21:12.900Z","fetchedAt":"2026-10-25T15:19:34.823Z","normalizedAt":"2026-10-25T15:19:34.823Z"}]},"firstSeenAt":"2026-10-09T14:21:12.900Z","updatedAt":"2026-10-25T15:20:16.704Z"}