{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_j7zv4m3t5j7r","handle":"cragkit-mcp","url":"https://wellknown.network/agents/cragkit-mcp","links":{"self":"https://wellknown.network/agents/cragkit-mcp/record.json","html":"https://wellknown.network/agents/cragkit-mcp","markdown":"https://wellknown.network/agents/cragkit-mcp/record.md","api":"https://wellknown.network/api/v1/agents/cragkit-mcp","status":"https://wellknown.network/api/v1/agents/cragkit-mcp/status","claim":"https://wellknown.network/agents/cragkit-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/cragkit-mcp/claim.json","badge":"https://wellknown.network/agents/cragkit-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/cragkit-mcp/history","tools":"https://wellknown.network/api/v1/agents/cragkit-mcp/tools"},"ard":{"identifier":"urn:air::server:cragkit-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"cragkit-mcp","summary":"MCP host for Cragkit retrieval with identity resolved by the application.","description":"# Cragkit MCP host for Python\n\nExpose application-owned Cragkit retrieval through a local stdio MCP host.\nThe host provides the `cragkit_retrieve` tool and returns validated evidence,\ncoverage estimates, limitations and diagnostics. Your application controls\nidentity, store access, model clients and the final answer.\n\nThis is an optional transport package. It is not a hosted retrieval service or a\ngeneral-purpose database administration server.\n\nThis release restores PyPI publication attestations and retains the package\ndescription. Runtime behavior is unchanged from RC2. See the [RC3 release notes](https://github.com/vsuman00/Cragkit/blob/main/docs/releases/RC3.md).\n\n## Install\n\nRequires Python `>=3.14,<3.15`. This release candidate installs matching Cragkit\ncore and the pinned MCP SDK dependency.\n\n```sh\npython -m pip install \"cragkit-mcp==1.0.0rc3\"\n```\n\nThe package exports `create_server` and `RetrievalHost`. It does not supply a\nconfigured engine or automatically start a background server.\n\n## Try the host without starting stdio\n\nThis complete example constructs a host and calls its local retrieval method.\nThe synthetic engine always returns no evidence; no database, model or MCP\nclient is required. It is a wrapper demonstration, not backend verification.\n\n```python\nimport asyncio\nimport json\n\nfrom cragkit.contracts import parse_scope\nfrom cragkit_mcp import create_server\n\nclass ExampleEngine:\n    async def retrieve(self, request, *, scope, deadline):\n        return {\"result\": {\n            \"request_id\": request.request_id,\n            \"status\": \"insufficient\",\n            \"execution\": \"complete\",\n            \"evidence\": [],\n            \"facets\": [],\n            \"context\": \"\",\n            \"limitations\": [{\"code\": \"coverage_unknown\"}],\n        }}\n\nasync def main():\n    scope = parse_scope({\n        \"tenant_id\": \"example-tenant\",\n        \"principal_id\": \"example-user\",\n        \"authorization_revision\": \"r1\",\n        \"grant_ids\": [\"engineering-read\"],\n    })\n    ho…","publisher":{"name":"Vaibhav Suman","url":null},"homepage":"https://github.com/vsuman00/Cragkit","repository":"https://github.com/vsuman00/Cragkit","version":"1.0.0rc3","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:cragkit-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":0.871,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"cragkit-mcp","registry":"pypi","observedAt":"2026-11-05T21:26:34.915Z","publishedAt":"2026-11-05T15:22:44.695664Z","latestVersion":"1.0.0rc3"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"cragkit-mcp","url":"https://pypi.org/project/cragkit-mcp/","firstSeenAt":"2026-11-05T21:24:58.846Z","fetchedAt":"2026-11-05T21:24:58.846Z","normalizedAt":"2026-11-05T21:24:58.846Z"}]},"firstSeenAt":"2026-11-05T21:24:58.846Z","updatedAt":"2026-11-05T21:26:34.915Z"}