{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4vmr355z42ba","handle":"curator-mcp","url":"https://wellknown.network/agents/curator-mcp","links":{"self":"https://wellknown.network/agents/curator-mcp/record.json","html":"https://wellknown.network/agents/curator-mcp","markdown":"https://wellknown.network/agents/curator-mcp/record.md","api":"https://wellknown.network/api/v1/agents/curator-mcp","status":"https://wellknown.network/api/v1/agents/curator-mcp/status","claim":"https://wellknown.network/agents/curator-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/curator-mcp/claim.json","badge":"https://wellknown.network/agents/curator-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/curator-mcp/history","tools":"https://wellknown.network/api/v1/agents/curator-mcp/tools"},"ard":{"identifier":"urn:air::server:curator-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"curator-mcp","summary":"MCP server exposing DeFi lending yields, TVL, utilization and token prices from The Graph","description":"# curator-mcp\n\n**Live DeFi lending yields, TVL, utilization and token prices on Base — as MCP tools.**\n\nAn MCP server that answers the questions an agent actually asks about DeFi markets: *where should\nthis asset sit, what does it earn, and how deep is the liquidity?* Data comes from\n[The Graph](https://thegraph.com) — Messari standardized subgraphs for lending and DEX markets, and\nthe Token API for spot prices.\n\nStandalone and dependency-light. It knows nothing about any particular agent; it was extracted from\none, which is the only relationship it has to the vault curator that first used it.\n\n---\n\n## Install\n\nRequires Python ≥ 3.10 and a free Graph API key from\n[thegraph.com/studio](https://thegraph.com/studio) → API Keys.\n\n```bash\nuvx curator-mcp                  # run without installing\n# or\npip install curator-mcp\n```\n\nPublished on PyPI — no clone required. Verified from a machine that has never seen this repo.\n\n**From a clone**, if you want to modify it:\n\n```bash\ngit clone <this-repo> && cd <this-repo>\nuv pip install ./data/curator_mcp\n```\n\n## Configure your MCP client\n\n```jsonc\n{\n  \"mcpServers\": {\n    \"curator\": {\n      \"command\": \"uvx\",\n      \"args\": [\"curator-mcp\"],\n      \"env\": { \"GRAPH_API_KEY\": \"your-key-here\" }\n    }\n  }\n}\n```\n\nThat is the whole setup. Claude Desktop, Claude Code, Cursor, Zed and anything else speaking MCP\nover stdio will pick the tools up.\n\n---\n\n## Tools\n\n| Tool | Arguments | Answers |\n|---|---|---|\n| `compare_protocols` | `asset` | Where should this asset sit? Ranks every protocol, and names the best-APY and deepest-TVL ones separately because they are usually not the same. |\n| `get_market_yields` | `asset` | What does this asset earn, and where? Supply-side APYs across every protocol listing it. |\n| `list_markets` | `assets?` | Broad survey of lending markets and DEX pools. |\n| `get_token_price` | `symbol` | Spot USD price. |\n\nPlus a `curator://protocols` resource listing which protocols are configured.\n\n### Response shape\n\nEvery to…","publisher":null,"homepage":null,"repository":null,"version":"0.4.0","license":"MIT","protocols":["mcp"],"tags":["agent-tools","defi","mcp","subgraph","thegraph","yields"],"pricing":null,"endpoints":[{"url":"pypi:curator-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"declared"}],"categories":["finance"],"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":"curator-mcp","registry":"pypi","observedAt":"2026-11-03T00:28:04.117Z","publishedAt":"2026-07-25T22:42:04.785194Z","latestVersion":"0.4.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"curator-mcp","url":"https://pypi.org/project/curator-mcp/","firstSeenAt":"2026-09-09T13:21:04.191Z","fetchedAt":"2026-11-03T00:26:43.818Z","normalizedAt":"2026-11-03T00:26:43.818Z"}]},"firstSeenAt":"2026-09-09T13:21:04.191Z","updatedAt":"2026-11-03T00:28:04.117Z"}