{"server":{"name":"ai.edge-agents/intelligence","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","remotes":[{"url":"https://pay.edge-agents.ai/mcp","type":"streamable-http"}],"version":"1.7.1","websiteUrl":"https://edge-agents.ai/agents/mcp","description":"Macro, market and decision intelligence over x402. Gaps are unavailable rather than estimated."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":true,"updatedAt":"2026-09-13T21:48:22.507578Z","publishedAt":"2026-09-13T21:48:22.507578Z","statusChangedAt":"2026-09-13T21:48:22.507578Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://pay.edge-agents.ai/mcp","transport":"streamable-http","templated":false,"headers":[],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2025-06-18"],"stateless":true},"health":{"reachable":true,"uptime_30d":1,"latency_ms_p50":426,"consecutive_failures":0,"last_probe_at":"2026-10-20T03:59:16.249Z","last_ok_at":"2026-10-20T03:59:16.249Z"}}],"packages":[]},"dev.protogrid/tools":[{"name":"edge_get_free_sample","title":"Get a free illustrative sample","description":"Fetch a free, illustrative sample of a service's output so the response shape and evidence style can be inspected before paying. The sample is illustrative: treat it as a schema and quality guide, not as current market evidence.","annotations":{"readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-20T03:59:16.249Z"},{"name":"edge_get_report_terms","title":"Get a report's live payment terms (x402)","description":"Read the live x402 payment terms for a service's report: the price, and one offer per settlement rail, exactly as the paid endpoint issues them. Use this to check a report's cost against your own spend policy before committing. Settlement happens over the plain HTTP endpoint named in the response, not through this tool -- signing a payment needs your own wallet, which no MCP client holds.","annotations":{"readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-20T03:59:16.249Z"},{"name":"edge_get_service","title":"Get a service's full record","description":"Look up one service by its id and return its full public record: what it produces, its price, its freshness target, its output schema version and its purchase endpoint. Call this before purchasing so the price and freshness are known rather than assumed. The top result is the exact id match.","annotations":{"readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-20T03:59:16.249Z"},{"name":"edge_list_families","title":"List service families","description":"List the families the catalogue is organised into, with a service count for each. Use this to browse when a keyword search is too narrow, or to check coverage of a subject area before committing to a purchase.","annotations":{"readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-20T03:59:16.249Z"},{"name":"edge_list_products","title":"List the buyer-facing product bundles","description":"List the packaged products, each of which composes several specialist services into one buyer outcome, with its free sample and its representative purchase path. Prefer these over assembling specialist services yourself when a product already matches the question.","annotations":{"readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-20T03:59:16.249Z"},{"name":"edge_search_services","title":"Search the intelligence catalogue","description":"Find intelligence services by keyword. Returns id, name, description, family and price for each match. Start here when you know what evidence you need but not which service provides it.","annotations":{"readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-20T03:59:16.249Z"},{"name":"edge_service_health","title":"Check service availability and freshness","description":"Report per-service availability and data freshness. Call this when a purchase matters and staleness would change the decision: a service can be operational but working from evidence older than its freshness target, which is reported rather than hidden. Omit serviceId for the platform summary; pass one for a single service's probe record.","annotations":{"readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-20T03:59:16.249Z"}],"dev.protogrid/trust":{"score":80,"components":{"hygiene":80,"liveness":100,"freshness":85,"provenance":55},"drivers":["+dns-namespace","+website","+reachable","+uptime-100%","~updated-36d-ago","-no-repository"],"flags":["no-repository"],"blocked":false,"computed_at":"2026-10-20T07:15:33.232Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."},"dev.protogrid/quality":{"score":85,"label":"good","components":{"auth":null,"hygiene":86,"protocol":75,"stability":100,"dependencies":null},"checks":[{"id":"protocol.modern","detail":"newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28","status":"warn","category":"protocol"},{"id":"protocol.stateless","detail":"only applies to 2026-07-28 servers","status":"na","category":"protocol"},{"id":"protocol.transport","detail":"streamable HTTP","status":"pass","category":"protocol"},{"id":"protocol.list_ttl","detail":"only applies to 2026-07-28 servers","status":"na","category":"protocol"},{"id":"auth.prm","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.as_metadata","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.cimd","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.secret_in_url","detail":"no templated URL","status":"na","category":"auth"},{"id":"tools.descriptions","detail":"every tool has a description","status":"pass","category":"hygiene"},{"id":"tools.description_length","detail":"descriptions are concise","status":"pass","category":"hygiene"},{"id":"tools.schemas","detail":"every tool has an object input schema","status":"pass","category":"hygiene"},{"id":"tools.annotations","detail":"7 of 7 tools declare readOnlyHint or destructiveHint","status":"pass","category":"hygiene"},{"id":"tools.directory_hints","detail":"no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: edge_list_products (destructiveHint, idempotentHint); edge_service_health (destructiveHint, idempotentHint); edge_search_services (destructiveHint, idempotentHint); …","status":"fail","category":"hygiene"},{"id":"tools.token_cost","detail":"about 830 tokens to load every tool","status":"pass","category":"hygiene"},{"id":"tools.api_dump","detail":"tools are not a one-to-one API dump","status":"pass","category":"hygiene"},{"id":"stability.changes","detail":"no tool changes in 30 days","status":"pass","category":"stability"},{"id":"stability.rug_pull","detail":"no tool changed its meaning under the same name","status":"pass","category":"stability"},{"id":"deps.known_vulns","detail":"no npm or PyPI package","status":"na","category":"dependencies"},{"id":"deps.mcp_sdk_version","detail":"no npm or PyPI package","status":"na","category":"dependencies"},{"id":"deps.resolvable","detail":"no npm or PyPI package","status":"na","category":"dependencies"}],"drivers":["-tools.directory_hints","~protocol.modern"],"flags":[],"tool_count":7,"token_estimate":830,"tools_hash":"a00043b4dd4b70b67ff20a7a5cf72909","tools_changed_at":null,"computed_at":"2026-10-20T07:21:44.986Z","disclaimer":"Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed."},"dev.protogrid/identity":{"canonical_id":"ai.edge-agents/intelligence","aliases":[],"alias_count":0,"repository_key":null,"owner":{"verified":false,"method":null,"since":null}}},"next_actions":[{"action":"list_tools","description":"Every current tool with input schemas","href":"/v1/servers/ai.edge-agents%2Fintelligence/tools","arguments":{"name":"ai.edge-agents/intelligence"}},{"action":"get_connection","description":"Minimal connection block for the preferred remote or package","href":"/v1/servers/ai.edge-agents%2Fintelligence/connection?target=mcpServers","arguments":{"name":"ai.edge-agents/intelligence","target":"mcpServers"}},{"action":"search","description":"Find other servers by intent","href":"/v1/search?q={query}","arguments":{"q":"{query}"}}]}