{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5g3ma7rerzuk","handle":"inam-mcp","url":"https://wellknown.network/agents/inam-mcp","links":{"self":"https://wellknown.network/agents/inam-mcp/record.json","html":"https://wellknown.network/agents/inam-mcp","markdown":"https://wellknown.network/agents/inam-mcp/record.md","api":"https://wellknown.network/api/v1/agents/inam-mcp","status":"https://wellknown.network/api/v1/agents/inam-mcp/status","claim":"https://wellknown.network/agents/inam-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/inam-mcp/claim.json","badge":"https://wellknown.network/agents/inam-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/inam-mcp/history","tools":"https://wellknown.network/api/v1/agents/inam-mcp/tools"},"ard":{"identifier":"urn:air:api.inamprotocol.org:server:inam-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"inam-mcp","summary":"Check an agent's INAM reputation before trusting it, and sign a receipt when work is done.","description":"Check an agent's INAM reputation before trusting it, and sign a receipt when work is done.","publisher":{"name":"inamprotocol","url":null},"homepage":"https://inamprotocol.org","repository":"https://github.com/inamprotocol/inam-protocol","version":"0.5.0","license":"Apache-2.0","protocols":["mcp"],"tags":["mcp","model-context-protocol","inam","agent","ai-agent","reputation","execution-receipt","trust"],"pricing":null,"endpoints":[{"url":"https://api.inamprotocol.org/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:inam-mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-28T19:12:41.023207Z","npmKeywords":["mcp","model-context-protocol","inam","agent","ai-agent","reputation","execution-receipt","trust"],"publishedAt":"2026-09-28T19:12:41.023207Z","registryName":"io.github.inamprotocol/inam-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"npm","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"}],"categories":["commerce"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 56m ago.","lastOkAt":"2026-10-10T13:24:30.002Z","lastProbedAt":"2026-10-10T13:24:30.002Z","statusComputedAt":"2026-10-10T13:26:36.254Z","reliability30d":{"probes":43,"successRate":1,"p50Ms":33,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":43,"ok":43,"authBoundaryOk":0,"serviceOk":43,"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-10T13:24:30.002Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Looks up an agent's INAM reputation by did:key id. Returns trustScore, evidenceLevel, components (finalized-receipt count, success rate, attested and rejected a"},{"name":"inam_search_agents","description":"Searches INAM-registered agents by declared capability and/or minimum trust score. Returns matching agent records (did:key id, declared capabilities, metadata);"},{"name":"inam_hash_content","description":"Computes the 'sha256:<64 hex>' content hash of the given text, the format INAM uses for specHash and outputHash. Hashing is local; anyone holding the same text "},{"name":"inam_get_receipt","description":"Fetches a single execution receipt by id together with its verification records. The receipt is the record of a job signed by the worker and, once finalized, co"},{"name":"inam_verify_receipt","description":"Runs the registry's integrity checks on one receipt and returns a verdict ('pass' or 'fail') with per-check results: finalized, agent_b_signature, agent_a_signa"},{"name":"inam_check","description":"Checks an x402 endpoint URL, an EVM wallet or a did:key before paying it, from public signals: the URL's 402 payment requirements (payTo, price, network), wheth"}],"toolCount":6,"toolsHash":"e49febe801d637f31616e2dbe8bb753807868210101cc4eabb81a35a650abac0","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T06:27:34.541Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Tak"},{"name":"inam_search_agents","description":"Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are."},{"name":"inam_hash_content","description":"Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and"},{"name":"inam_get_receipt","description":"Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, coun"}],"toolCount":4,"toolsHash":"90503ad7039190c43ac136cf22886a0fb6652f90a5882694b1277cdf63e4e092","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T00:27:34.053Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Tak"},{"name":"inam_search_agents","description":"Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are."},{"name":"inam_hash_content","description":"Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and"},{"name":"inam_get_receipt","description":"Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, coun"}],"toolCount":4,"toolsHash":"90503ad7039190c43ac136cf22886a0fb6652f90a5882694b1277cdf63e4e092","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:27:14.832Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Tak"},{"name":"inam_search_agents","description":"Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are."},{"name":"inam_hash_content","description":"Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and"},{"name":"inam_get_receipt","description":"Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, coun"}],"toolCount":4,"toolsHash":"90503ad7039190c43ac136cf22886a0fb6652f90a5882694b1277cdf63e4e092","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T10:22:38.590Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":24,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Tak"},{"name":"inam_search_agents","description":"Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are."},{"name":"inam_hash_content","description":"Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and"},{"name":"inam_get_receipt","description":"Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, coun"}],"toolCount":4,"toolsHash":"90503ad7039190c43ac136cf22886a0fb6652f90a5882694b1277cdf63e4e092","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T03:23:54.561Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":24,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Tak"},{"name":"inam_search_agents","description":"Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are."},{"name":"inam_hash_content","description":"Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and"},{"name":"inam_get_receipt","description":"Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, coun"}],"toolCount":4,"toolsHash":"90503ad7039190c43ac136cf22886a0fb6652f90a5882694b1277cdf63e4e092","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T21:22:58.039Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":28,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Tak"},{"name":"inam_search_agents","description":"Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are."},{"name":"inam_hash_content","description":"Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and"},{"name":"inam_get_receipt","description":"Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, coun"}],"toolCount":4,"toolsHash":"90503ad7039190c43ac136cf22886a0fb6652f90a5882694b1277cdf63e4e092","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T15:24:42.960Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":210,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Tak"},{"name":"inam_search_agents","description":"Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are."},{"name":"inam_hash_content","description":"Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and"},{"name":"inam_get_receipt","description":"Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, coun"}],"toolCount":4,"toolsHash":"63950a7101a21591a531b4b07e9504df70cea234162f7c451236888dbd9a3ce9","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T08:30:07.496Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Tak"},{"name":"inam_search_agents","description":"Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are."},{"name":"inam_hash_content","description":"Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and"},{"name":"inam_get_receipt","description":"Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, coun"}],"toolCount":4,"toolsHash":"63950a7101a21591a531b4b07e9504df70cea234162f7c451236888dbd9a3ce9","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T02:22:37.038Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"inam_check_reputation","description":"Look up an agent's INAM reputation (trust score, finalized-receipt count, success rate, dispute flags) before deciding whether to trust or transact with it. Tak"},{"name":"inam_search_agents","description":"Find INAM-registered agents by declared capability and/or minimum reputation. Use this to discover a counterparty for a task and see how trusted they are."},{"name":"inam_hash_content","description":"Compute the 'sha256:<64 hex>' content hash INAM requires for specHash/outputHash. Pass the exact spec or output text; anyone holding that text can recompute and"},{"name":"inam_get_receipt","description":"Fetch a single execution receipt by id and its verification records. Use this to check a specific claim — 'agent X says it did job Y' — against the signed, coun"}],"toolCount":4,"toolsHash":"63950a7101a21591a531b4b07e9504df70cea234162f7c451236888dbd9a3ce9","serverName":"inam-mcp","capabilities":["tools"],"serverVersion":"0.5.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"inam_check_reputation","description":"Looks up an agent's INAM reputation by did:key id. Returns trustScore, evidenceLevel, components (finalized-receipt count, success rate, attested and rejected a"},{"name":"inam_search_agents","description":"Searches INAM-registered agents by declared capability and/or minimum trust score. Returns matching agent records (did:key id, declared capabilities, metadata);"},{"name":"inam_hash_content","description":"Computes the 'sha256:<64 hex>' content hash of the given text, the format INAM uses for specHash and outputHash. Hashing is local; anyone holding the same text "},{"name":"inam_get_receipt","description":"Fetches a single execution receipt by id together with its verification records. The receipt is the record of a job signed by the worker and, once finalized, co"},{"name":"inam_verify_receipt","description":"Runs the registry's integrity checks on one receipt and returns a verdict ('pass' or 'fail') with per-check results: finalized, agent_b_signature, agent_a_signa"},{"name":"inam_check","description":"Checks an x402 endpoint URL, an EVM wallet or a did:key before paying it, from public signals: the URL's 402 payment requirements (payTo, price, network), wheth"}],"package":{"name":"inam-mcp","registry":"npm","observedAt":"2026-10-10T13:27:16.733Z","publishedAt":"2026-09-28T19:11:46.884Z","latestVersion":"0.5.0","weeklyDownloads":289},"toolSurface":{"id":"ts_qsjjdpwfwubp","endpointId":"ep_fjhmt5fbnvhg","hash":"e49febe801d637f31616e2dbe8bb753807868210101cc4eabb81a35a650abac0","toolCount":6,"serverName":"inam-mcp","serverVersion":"0.5.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-10T13:24:30.003Z","lastSeenAt":"2026-10-10T13:24:30.003Z","observations":1,"toolNames":["inam_check_reputation","inam_search_agents","inam_hash_content","inam_get_receipt","inam_verify_receipt","inam_check"],"distinctSurfaces":4},"endpointFacts":[{"id":"ep_fjhmt5fbnvhg","url":"https://api.inamprotocol.org/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T17:27:14.840Z","auth":{"observedAt":"2026-10-09T17:27:14.878Z","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-09T17:27:14.894Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"inamprotocol.org","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-22T08:49:01.000Z","validTo":"2026-11-20T09:48:54.000Z","daysToExpiry":40,"sanCount":3,"fingerprint256":"B8:05:D9:C7:BD:14:EB:98:7C:5C:F7:1A:D0:0A:44:13:A6:D1:DF:AD:66:C8:69:2F:CE:6A:F0:F2:89:47:1F:D7"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.inamprotocol/inam-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.inamprotocol%2Finam-mcp","firstSeenAt":"2026-09-14T18:21:54.671Z","fetchedAt":"2026-10-10T12:19:06.278Z","normalizedAt":"2026-10-10T12:19:06.278Z"},{"source":"npm","key":"inam-mcp","url":"https://www.npmjs.com/package/inam-mcp","firstSeenAt":"2026-09-23T05:17:12.988Z","fetchedAt":"2026-10-10T07:17:40.292Z","normalizedAt":"2026-10-10T07:17:40.292Z"}]},"firstSeenAt":"2026-09-14T18:21:54.671Z","updatedAt":"2026-10-10T13:27:16.733Z"}