{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_t3464h3dwkpw","handle":"mcp-toolsets-runtime","url":"https://wellknown.network/agents/mcp-toolsets-runtime","links":{"self":"https://wellknown.network/agents/mcp-toolsets-runtime/record.json","html":"https://wellknown.network/agents/mcp-toolsets-runtime","markdown":"https://wellknown.network/agents/mcp-toolsets-runtime/record.md","api":"https://wellknown.network/api/v1/agents/mcp-toolsets-runtime","status":"https://wellknown.network/api/v1/agents/mcp-toolsets-runtime/status","claim":"https://wellknown.network/agents/mcp-toolsets-runtime/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-toolsets-runtime/claim.json","badge":"https://wellknown.network/agents/mcp-toolsets-runtime/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-toolsets-runtime/history","tools":"https://wellknown.network/api/v1/agents/mcp-toolsets-runtime/tools"},"ard":{"identifier":"urn:air::server:mcp-toolsets-runtime","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-toolsets-runtime","summary":"Shared runtime for MCP Toolsets: discover LangChain tools, serve them as MCP, plus a CLI and an example chat agent.","description":"# mcp-toolsets-runtime\n\n[![PyPI](https://img.shields.io/pypi/v/mcp-toolsets-runtime?label=PyPI)](https://pypi.org/project/mcp-toolsets-runtime/)\n[![npm](https://img.shields.io/npm/v/%40developmentseed%2Fmcp-view?label=npm)](https://www.npmjs.com/package/@developmentseed/mcp-view)\n\nAn agent that calls tools meets the same problems on every project. Large tool\nresults crowd the model's context. Values that should pass from one tool to the\nnext are re-typed by the model, and can come out changed. And afterwards it is\nhard to tell what a tool call actually ran on. Most projects solve these again,\nin part, inside their own agent.\n\nThis package solves them once, in the client, so they work with any MCP server.\nLarge results go into session state rather than the transcript, and the model\npasses them on by reference. Every value filled from state leaves a receipt\nnaming the tool that produced it. A tool can also mark a parameter as one the\nmodel may not write, so it accepts only a value a tool already produced; that\nneeds the tool to declare it, which servers built on `mcp_runtime` can do.\nAround that, the package ships a server for your tools, an agent that drives\nthem, an HTTP API, and a web chat that shows the receipts and the tools' own\nviews.\n\nUse it when you are building an agent on tools and need to check what its\nanswers rest on. To deploy toolsets with it, start from\n[mcp-toolsets](https://github.com/developmentseed/mcp-toolsets).\n\nThe shared runtime for [MCP Toolsets](https://github.com/developmentseed/mcp-toolsets).\n`developmentseed/mcp-toolsets` and the repos generated from it install this\npackage rather than each carrying its own copy.\n\n## What's in here\n\nOne Python distribution, `mcp-toolsets-runtime`, containing six top-level\nmodules, plus a JS bridge published separately to npm.\n\n| Module | What it is | Extra needed |\n| --- | --- | --- |\n| `mcp_runtime` | Serves a toolset's tools as an MCP server. | none |\n| `mcp_cli` | A Typer CLI that lists and calls tool…","publisher":null,"homepage":null,"repository":null,"version":"0.13.1","license":"MIT License\n        \n        Copyright (c) 2026 Development See…","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mcp-toolsets-runtime","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":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"}],"categories":["dev"],"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":"mcp-toolsets-runtime","registry":"pypi","observedAt":"2026-11-09T19:26:14.832Z","publishedAt":"2026-11-09T14:08:08.440708Z","latestVersion":"0.13.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-toolsets-runtime","url":"https://pypi.org/project/mcp-toolsets-runtime/","firstSeenAt":"2026-09-10T05:21:24.074Z","fetchedAt":"2026-11-09T19:24:11.937Z","normalizedAt":"2026-11-09T19:24:11.937Z"}]},"firstSeenAt":"2026-09-10T05:21:24.074Z","updatedAt":"2026-11-09T19:26:14.832Z"}