{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_qmdxrbkcvv8y","handle":"spree-commerce-developer-docs-for-ai-agents","url":"https://wellknown.network/agents/spree-commerce-developer-docs-for-ai-agents","links":{"self":"https://wellknown.network/agents/spree-commerce-developer-docs-for-ai-agents/record.json","html":"https://wellknown.network/agents/spree-commerce-developer-docs-for-ai-agents","markdown":"https://wellknown.network/agents/spree-commerce-developer-docs-for-ai-agents/record.md","api":"https://wellknown.network/api/v1/agents/spree-commerce-developer-docs-for-ai-agents","status":"https://wellknown.network/api/v1/agents/spree-commerce-developer-docs-for-ai-agents/status","claim":"https://wellknown.network/agents/spree-commerce-developer-docs-for-ai-agents/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/spree-commerce-developer-docs-for-ai-agents/claim.json","badge":"https://wellknown.network/agents/spree-commerce-developer-docs-for-ai-agents/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/spree-commerce-developer-docs-for-ai-agents/history","tools":"https://wellknown.network/api/v1/agents/spree-commerce-developer-docs-for-ai-agents/tools"},"ard":{"identifier":"urn:air:spreecommerce.org:server:spree-commerce-developer-docs-for-ai-agents","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Spree Commerce developer docs for AI agents","summary":"Spree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.","description":"Spree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.","publisher":{"name":"spree","url":null},"homepage":"https://spreecommerce.org","repository":"https://github.com/spree/spree","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://spreecommerce.org/docs/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-30T16:53:03.29775Z","publishedAt":"2026-10-30T16:53:03.29775Z","registryName":"io.github.spree/ecommerce-docs"},"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":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":1,"provenance":"derived"},{"slug":"code.documentation","name":"Code Documentation","confidence":0.583,"provenance":"derived"}],"categories":["code","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-11-04T20:27:47.635Z","lastProbedAt":"2026-11-04T20:27:47.635Z","statusComputedAt":"2026-11-04T20:31:08.003Z","reliability30d":{"probes":15,"successRate":1,"p50Ms":400,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":15,"ok":15,"authBoundaryOk":0,"serviceOk":15,"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-11-04T20:27:47.635Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":477,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"a8c8bdab7a500b7860124ecceb76c311ca6fe5bb333f2c00fb86c0244b3e4c1d","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T11:24:56.800Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":453,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"0a877908cb05df8110bc7fa2d67a2599c08d4deed0737924307a4583a0de3c31","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T03:33:28.706Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":299,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"0a877908cb05df8110bc7fa2d67a2599c08d4deed0737924307a4583a0de3c31","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T19:36:27.524Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":453,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"0a877908cb05df8110bc7fa2d67a2599c08d4deed0737924307a4583a0de3c31","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T11:28:19.085Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":297,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"0a877908cb05df8110bc7fa2d67a2599c08d4deed0737924307a4583a0de3c31","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T03:31:29.919Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":329,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"0a877908cb05df8110bc7fa2d67a2599c08d4deed0737924307a4583a0de3c31","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T19:24:59.905Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":395,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"0a877908cb05df8110bc7fa2d67a2599c08d4deed0737924307a4583a0de3c31","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T11:25:34.006Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":403,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"0a877908cb05df8110bc7fa2d67a2599c08d4deed0737924307a4583a0de3c31","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T02:23:36.225Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":298,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"0a877908cb05df8110bc7fa2d67a2599c08d4deed0737924307a4583a0de3c31","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T18:24:30.736Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":406,"error":null,"detail":{"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"toolCount":3,"toolsHash":"0a877908cb05df8110bc7fa2d67a2599c08d4deed0737924307a4583a0de3c31","serverName":"Spree Commerce documentation","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_spree_commerce_documentation","description":"Search across the Spree Commerce documentation knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you ne"},{"name":"query_docs_filesystem_spree_commerce_documentation","description":"Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Spree Commerce documentation documentation pag"},{"name":"submit_feedback","description":"Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a"}],"package":null,"toolSurface":{"id":"ts_sq258xrubzgn","endpointId":"ep_h3y3z6txmd67","hash":"a8c8bdab7a500b7860124ecceb76c311ca6fe5bb333f2c00fb86c0244b3e4c1d","toolCount":3,"serverName":"Spree Commerce documentation","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-31T02:26:44.986Z","lastSeenAt":"2026-11-04T20:27:47.641Z","observations":6,"toolNames":["search_spree_commerce_documentation","query_docs_filesystem_spree_commerce_documentation","submit_feedback"],"distinctSurfaces":2},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.spree/ecommerce-docs","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.spree%2Fecommerce-docs","firstSeenAt":"2026-10-31T01:22:03.596Z","fetchedAt":"2026-11-03T16:21:17.893Z","normalizedAt":"2026-11-03T16:21:17.893Z"}]},"firstSeenAt":"2026-10-31T01:22:03.596Z","updatedAt":"2026-11-04T20:32:24.570Z"}