Turn an OpenAPI spec into WireMock stubs, contract tests and chaos scenarios, on local LLMs.
Connect Runs on your machine
claude mcp add api-shakedown -e SHAKEDOWN_PROVIDER=<SHAKEDOWN_PROVIDER> -e SHAKEDOWN_MODEL=<SHAKEDOWN_MODEL> -e SHAKEDOWN_OLLAMA_URL=<SHAKEDOWN_OLLAMA_URL> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- uvx api-shakedown==0.1.3
{
"mcpServers": {
"api-shakedown": {
"command": "uvx",
"args": [
"api-shakedown==0.1.3"
],
"env": {
"SHAKEDOWN_PROVIDER": "<SHAKEDOWN_PROVIDER>",
"SHAKEDOWN_MODEL": "<SHAKEDOWN_MODEL>",
"SHAKEDOWN_OLLAMA_URL": "<SHAKEDOWN_OLLAMA_URL>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>"
}
}
}
}
{
"mcpServers": {
"api-shakedown": {
"command": "uvx",
"args": [
"api-shakedown==0.1.3"
],
"env": {
"SHAKEDOWN_PROVIDER": "<SHAKEDOWN_PROVIDER>",
"SHAKEDOWN_MODEL": "<SHAKEDOWN_MODEL>",
"SHAKEDOWN_OLLAMA_URL": "<SHAKEDOWN_OLLAMA_URL>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>"
}
}
}
}
{
"servers": {
"api-shakedown": {
"type": "stdio",
"command": "uvx",
"args": [
"api-shakedown==0.1.3"
],
"env": {
"SHAKEDOWN_PROVIDER": "<SHAKEDOWN_PROVIDER>",
"SHAKEDOWN_MODEL": "<SHAKEDOWN_MODEL>",
"SHAKEDOWN_OLLAMA_URL": "<SHAKEDOWN_OLLAMA_URL>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
SHAKEDOWN_PROVIDEROptional | LLM provider: ollama (default, local), openai, or anthropic. |
SHAKEDOWN_MODELOptional | Model name; defaults per provider (qwen3:8b for Ollama). |
SHAKEDOWN_OLLAMA_URLOptional | Where Ollama runs. |
OPENAI_API_KEYOptional, secret | Only for SHAKEDOWN_PROVIDER=openai. |
ANTHROPIC_API_KEYOptional, secret | Only for SHAKEDOWN_PROVIDER=anthropic. |
Details
| Package | [email protected] (PYPI, stdio) |
| Package | ghcr.io/anzar-ahsan-commits/api-shakedown:0.1.3 (OCI, stdio) |
| First published | 24 Oct 2026 |
| Last updated | 24 Oct 2026 |
| Registry name | io.github.anzar-ahsan-commits/api-shakedown |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
