Djsand/toolcast
Turn any API into an AI agent tool. One command.
Platform-specific configuration:
{
"mcpServers": {
"toolcast": {
"command": "npx",
"args": [
"-y",
"toolcast"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<p align="center"> <h1 align="center">toolcast</h1> <p align="center"> <a href="https://www.npmjs.com/package/toolcast"></a> <a href="https://github.com/Djsand/toolcast/blob/main/LICENSE"></a> <a href="https://github.com/Djsand/toolcast"></a> </p> <p align="center"> <strong>Turn any API into an AI agent tool. One command.</strong> </p> <p align="center"> Point at an OpenAPI spec. Get a working MCP server in 10 seconds.<br/> Your AI agent can now call Stripe, GitHub, Slack, Notion — or <em>any</em> API with a spec. </p> </p>
<p align="center"> </p>
<p align="center"> <a href="#quick-start">Quick Start</a> • <a href="#registry">Registry</a> • <a href="#how-it-works">How It Works</a> • <a href="#examples">Examples</a> • <a href="#contributing">Contributing</a> </p>
---
You want your AI agent to call an API. Today you have to:
toolcast does all of this in one command.
# Try it right now with the demo Petstore API (no auth needed)
npx toolcast serve https://petstore3.swagger.io/api/v3/openapi.jsonThat's it. Your AI agent now has 19 tools for managing pets, orders, and users.
# Add Stripe to your Claude Code config
npx toolcast add stripe
# Or point at any OpenAPI spec
npx toolcast serve https://api.example.com/openapi.json --bearer-token $MY_TOKEN# See what tools would be generated
npx toolcast inspectLoading reviews...