{"_id":"@abhinavyadav/bolna-mcp","_rev":"6-9fbc8694ca61c6f3601bfd17986cf576","name":"@abhinavyadav/bolna-mcp","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@abhinavyadav/bolna-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","bolna","voice-ai","ai-agent","llm","telephony","claude"],"author":{"name":"Abhinav Yadav"},"license":"MIT","_id":"@abhinavyadav/bolna-mcp@1.0.0","maintainers":[{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"}],"homepage":"https://github.com/abhinavyadav/bolna-mcp#readme","bugs":{"url":"https://github.com/abhinavyadav/bolna-mcp/issues"},"bin":{"bolna-mcp":"dist/index.js"},"dist":{"shasum":"a1d5998de86d8e38d211b7bac824c3ef763b29a6","tarball":"https://registry.npmjs.org/@abhinavyadav/bolna-mcp/-/bolna-mcp-1.0.0.tgz","fileCount":19,"integrity":"sha512-SY2LYzwtft3rE12aeRAO3omIqIqshoyX/YDvsc7y2GvlKoCuobVwpAJAkkqGsXUZgiUWnwJgOOdrCA/4ZMEOXQ==","signatures":[{"sig":"MEUCIQCAUOZCW6OwRJtM1+KKe7XwhQAkFNCA/yDfYBt3Y4VUoAIgSn2P4xwWlOalqu8ywvbxtAcqYUmhME1ANtTxAl5DLmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88902},"main":"dist/index.js","engines":{"node":">=18"},"scripts":{"dev":"ts-node src/index.ts","test":"jest","build":"swc src -d dist --strip-leading-paths","start":"node dist/index.js","postbuild":"rm -rf dist/__tests__","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"},"repository":{"url":"git+https://github.com/abhinavyadav/bolna-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for the Bolna Voice AI platform — manage agents, calls, batches, knowledgebases, and phone numbers through natural language","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","form-data":"^4.0.0","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.41","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bolna-mcp_1.0.0_1781266552423_0.9981841634286772","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@abhinavyadav/bolna-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","bolna","voice-ai","ai-agent","llm","telephony","claude"],"author":{"name":"Abhinav Yadav"},"license":"MIT","_id":"@abhinavyadav/bolna-mcp@1.0.1","maintainers":[{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"}],"homepage":"https://github.com/abhinavyadav/bolna-mcp#readme","bugs":{"url":"https://github.com/abhinavyadav/bolna-mcp/issues"},"bin":{"bolna-mcp":"dist/index.js"},"dist":{"shasum":"242ba4d00fa65e25c7a1e4d15302340d45a6c139","tarball":"https://registry.npmjs.org/@abhinavyadav/bolna-mcp/-/bolna-mcp-1.0.1.tgz","fileCount":19,"integrity":"sha512-UA3Xc2EmUi7ALRY5D3oSJ3H1kNLL4QSrAK+qazobGsBEi0UB10M9TcW02tHeSYHQnT6r4otfHuo5mk+xcP/SeQ==","signatures":[{"sig":"MEUCIQCG6cmVdQV7Ued0iaNLsEjQifoWslpz6qq+A7w/S5lp6wIgayvqyGouN7ThXEDw+JyZq7ZzUM+tZUualzcAKZ/o+xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84708},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"4c6c18ee402a7d2fe6493d546eece9b39a2da48a","scripts":{"dev":"ts-node src/index.ts","test":"jest","build":"swc src -d dist --strip-leading-paths","start":"node dist/index.js","postbuild":"rm -rf dist/__tests__","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"},"repository":{"url":"git+https://github.com/abhinavyadav/bolna-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for the Bolna Voice AI platform — manage agents, calls, batches, knowledgebases, and phone numbers through natural language","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","form-data":"^4.0.0","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.41","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bolna-mcp_1.0.1_1781279048185_0.7421363662125864","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@abhinavyadav/bolna-mcp","version":"1.0.3","keywords":["mcp","model-context-protocol","bolna","voice-ai","ai-agent","llm","telephony","claude"],"author":{"name":"Abhinav Yadav"},"license":"MIT","_id":"@abhinavyadav/bolna-mcp@1.0.3","maintainers":[{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"}],"homepage":"https://github.com/abhinav7895/bolna-mcp#readme","bugs":{"url":"https://github.com/abhinav7895/bolna-mcp/issues"},"bin":{"bolna-mcp":"dist/index.js"},"dist":{"shasum":"e41002b6605a7b21211e00a6260fedfb0f2f12a7","tarball":"https://registry.npmjs.org/@abhinavyadav/bolna-mcp/-/bolna-mcp-1.0.3.tgz","fileCount":19,"integrity":"sha512-FXbIKpGMn9OO+U9wZPEWsK/OuTSBXE85mCtwry6NX96bHqyrKADNCu2DRdsN35Jc/5IAJ+4yaAegnp/L/DGmTg==","signatures":[{"sig":"MEUCIQD2c8cRfeNmaeJFXK6XIftcQjMJI60L40+YymZ62OmRlAIgX9RLHbE1vLVyJ0ioxVz+1eXJ1EIdctRTESGFOYWwr1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84706},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"bee29d74a7c7e4afb4195c131df80b63fa858d7e","scripts":{"dev":"ts-node src/index.ts","test":"jest","build":"swc src -d dist --strip-leading-paths","start":"node dist/index.js","postbuild":"rm -rf dist/__tests__","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"},"repository":{"url":"git+https://github.com/abhinav7895/bolna-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for the Bolna Voice AI platform — manage agents, calls, batches, knowledgebases, and phone numbers through natural language","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","form-data":"^4.0.0","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.41","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bolna-mcp_1.0.3_1781280164454_0.2992971738048853","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@abhinavyadav/bolna-mcp","version":"1.0.5","keywords":["mcp","model-context-protocol","bolna","voice-ai","ai-agent","llm","telephony","claude"],"author":{"name":"Abhinav Yadav"},"license":"MIT","_id":"@abhinavyadav/bolna-mcp@1.0.5","maintainers":[{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"}],"homepage":"https://github.com/abhinav7895/bolna-mcp#readme","bugs":{"url":"https://github.com/abhinav7895/bolna-mcp/issues"},"bin":{"bolna-mcp":"dist/index.js"},"dist":{"shasum":"8dd07bded9f8238cfd0d26136c26cefa1172c63c","tarball":"https://registry.npmjs.org/@abhinavyadav/bolna-mcp/-/bolna-mcp-1.0.5.tgz","fileCount":19,"integrity":"sha512-IW/vGSFKeDHU0bMZS9YTWTQfHitjM4JEmuydLaAd8ViyepL7Gok48vwlUJFRp5OjaSnyoE9RwuJ01h6g8WP89w==","signatures":[{"sig":"MEUCIQCTRNbl2KQScy/FzRRL9pnhVDyLV+TEIXLPb1EntLm4wwIgRhZnN59yjd03viPVF40fdC5bW25snzD4+kEeHWNBKyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98359},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"8bbc92ff1f84683e4695d0ce814f1835a5cc6625","scripts":{"dev":"ts-node src/index.ts","test":"jest","build":"swc src -d dist --strip-leading-paths","start":"node dist/index.js","postbuild":"rm -rf dist/__tests__","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"},"repository":{"url":"git+https://github.com/abhinav7895/bolna-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for the Bolna Voice AI platform — manage agents, calls, batches, knowledgebases, and phone numbers through natural language","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","form-data":"^4.0.0","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.41","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bolna-mcp_1.0.5_1781289293354_0.772939270320733","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@abhinavyadav/bolna-mcp","version":"1.0.6","keywords":["mcp","model-context-protocol","bolna","voice-ai","ai-agent","llm","telephony","claude"],"author":{"name":"Abhinav Yadav"},"license":"MIT","_id":"@abhinavyadav/bolna-mcp@1.0.6","maintainers":[{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"}],"homepage":"https://github.com/abhinav7895/bolna-mcp#readme","bugs":{"url":"https://github.com/abhinav7895/bolna-mcp/issues"},"bin":{"bolna-mcp":"dist/index.js"},"dist":{"shasum":"71bd628a6f1a32f8a905840d8b271e2f42825063","tarball":"https://registry.npmjs.org/@abhinavyadav/bolna-mcp/-/bolna-mcp-1.0.6.tgz","fileCount":19,"integrity":"sha512-dStGnaxWDhGnlt4XTP3FDu10vh00qbf8RBPnw3012p76cSm8sYNY9wN25eLP4x4viDYyB5p6xQ7D7nbVXZMpNw==","signatures":[{"sig":"MEUCIQCEUryH8lMtTDHUK/a8cFV3MfQOa2srDAoZxiYiF/nSqQIgTZNqr2KHQwV4//OMMiL6amp6ubOAxJgYl6gcVffxtc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98368},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"f6648fe88ae0472bf96f190818f21c8fd093002d","scripts":{"dev":"ts-node src/index.ts","test":"jest","build":"swc src -d dist --strip-leading-paths","start":"node dist/index.js","postbuild":"rm -rf dist/__tests__","typecheck":"tsc --noEmit","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"},"repository":{"url":"git+https://github.com/abhinav7895/bolna-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for the Bolna Voice AI platform — manage agents, calls, batches, knowledgebases, and phone numbers through natural language","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","form-data":"^4.0.0","@modelcontextprotocol/sdk":"latest"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.0","@swc/cli":"^0.8.1","@swc/core":"^1.15.41","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bolna-mcp_1.0.6_1781322188457_0.7981114739199768","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@abhinavyadav/bolna-mcp","version":"1.0.7","description":"MCP server for the Bolna Voice AI platform — manage agents, calls, batches, knowledgebases, and phone numbers through natural language","main":"dist/index.js","bin":{"bolna-mcp":"dist/index.js"},"scripts":{"build":"swc src -d dist --strip-leading-paths","postbuild":"rm -rf dist/__tests__","typecheck":"tsc --noEmit","start":"node dist/index.js","dev":"ts-node src/index.ts","test":"jest","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","bolna","voice-ai","ai-agent","llm","telephony","claude"],"author":{"name":"Abhinav Yadav"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/abhinav7895/bolna-mcp.git"},"homepage":"https://github.com/abhinav7895/bolna-mcp#readme","engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"latest","axios":"^1.6.0","form-data":"^4.0.0","zod":"^3.22.0"},"devDependencies":{"@swc/cli":"^0.8.1","@swc/core":"^1.15.41","@types/jest":"^29.0.0","@types/node":"^20.0.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.0","typescript":"^5.0.0"},"_id":"@abhinavyadav/bolna-mcp@1.0.7","gitHead":"52f92c1bab70bcdc277786adecb7a1a4cdaa6f2f","bugs":{"url":"https://github.com/abhinav7895/bolna-mcp/issues"},"_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-3JtnaFa2ToOXDuttgwtvp63ki6QrC2MS1eMzcdTNRs+hzEvXfTJk6NggdKj6bNglJ0r2i1DtOAY4wdV0uMN5PQ==","shasum":"4d6181b6e326efe0b48c84a9b530169ead9474c0","tarball":"https://registry.npmjs.org/@abhinavyadav/bolna-mcp/-/bolna-mcp-1.0.7.tgz","fileCount":19,"unpackedSize":99192,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA8Q2ufwlc6L8TRe8ZmmcF7lLMU2pV40pr+RBe72FVZXAiEA/vwgEorIfDKv63NWU821mErYrp5LZHKoWfaz1IwKNbk="}]},"_npmUser":{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"},"directories":{},"maintainers":[{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bolna-mcp_1.0.7_1781325359099_0.3798214126378683"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T12:15:52.172Z","modified":"2026-06-13T04:35:59.329Z","1.0.0":"2026-06-12T12:15:52.607Z","1.0.1":"2026-06-12T15:44:08.365Z","1.0.3":"2026-06-12T16:02:44.616Z","1.0.5":"2026-06-12T18:34:53.534Z","1.0.6":"2026-06-13T03:43:08.614Z","1.0.7":"2026-06-13T04:35:59.216Z"},"bugs":{"url":"https://github.com/abhinav7895/bolna-mcp/issues"},"author":{"name":"Abhinav Yadav"},"license":"MIT","homepage":"https://github.com/abhinav7895/bolna-mcp#readme","keywords":["mcp","model-context-protocol","bolna","voice-ai","ai-agent","llm","telephony","claude"],"repository":{"type":"git","url":"git+https://github.com/abhinav7895/bolna-mcp.git"},"description":"MCP server for the Bolna Voice AI platform — manage agents, calls, batches, knowledgebases, and phone numbers through natural language","maintainers":[{"name":"abhinavpackages","email":"abhinavay2003@gmail.com"}],"readme":"# Bolna MCP Server\n\n[![npm version](https://img.shields.io/npm/v/@abhinavyadav/bolna-mcp.svg)](https://www.npmjs.com/package/@abhinavyadav/bolna-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nManage voice AI agents, make calls, run campaigns, and more — through natural language.\n\n## Demo\n\n![Bolna MCP in action — create an agent and make a call with a single prompt](assets/demo.png)\n\n## Supported Features\n\n\n### 🤖 Agents\n\nBuild and manage AI voice agents on the Bolna platform.\n\n**Create & Configure** — Create agents with custom system prompts, voices, and task configs\n\n**Manage** — Get, list, update, patch, and delete agents\n\n**Control** — Stop all queued calls for an agent instantly\n\n---\n\n### 📞 Calls\n\nMake and manage outbound voice calls.\n\n**Outbound Calls** — Initiate calls with optional scheduling, retry logic, and dynamic user context\n\n**Call Control** — Stop an active call at any time\n\n---\n\n### 📋 Batch Campaigns\n\nRun outbound call campaigns at scale.\n\n**Create & Schedule** — Upload a list of numbers and schedule campaigns\n\n**Monitor** — Track batch status, call counts, and execution history\n\n**Control** — Stop running batches or delete them\n\n---\n\n### 📊 Call History\n\n**Executions** — Retrieve full call details including transcripts, recording URLs, and telephony data\n\n**Raw Logs** — Access low-level call logs for debugging\n\n---\n\n### 📚 Knowledgebases\n\n**Create** — Build knowledgebases from PDF files (base64) or web URLs\n\n**Manage** — List, get, and delete knowledgebases\n\n---\n\n### 📱 Phone Numbers\n\n**Search & Buy** — Find and purchase phone numbers for your account\n\n**Inbound Routing** — Link phone numbers to agents for inbound call handling\n\n---\n\n### 🎯 Dispositions\n\n**Extraction** — Define structured outputs to extract from call transcripts\n\n**Bulk & Test** — Create multiple dispositions at once and test them against sample transcripts\n\n---\n\n### 🔌 Providers & Integrations\n\n**Providers** — Add, list, and remove telephony / LLM / TTS providers\n\n**Custom LLMs** — Plug in your own LLM endpoint\n\n---\n\n### 🏢 Sub-Accounts & SIP Trunks\n\n**Sub-Accounts** — Create and manage sub-accounts with usage tracking\n\n**SIP Trunks** — Configure SIP trunks and manage their associated numbers\n\n---\n\n## Quick Start\n\n\n\n```json\n{\n  \"mcpServers\": {\n    \"bolna\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@abhinavyadav/bolna-mcp\"],\n      \"env\": {\n        \"BOLNA_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\nGet your API key at [bolna.ai](https://bolna.ai) → Dashboard → API Keys.\n\n---\n\n## Setup Instructions\n\n### Claude Desktop\n\nConfig file:\n- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"bolna\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@abhinavyadav/bolna-mcp\"],\n      \"env\": {\n        \"BOLNA_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Antigravity (Google AI IDE)\n\nConfig file path:\n- **macOS/Linux**: `~/.gemini/config/mcp_config.json`\n\nAdd the server to your `mcp_config.json` under the `mcpServers` block:\n\n```json\n{\n  \"mcpServers\": {\n    \"bolna\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@abhinavyadav/bolna-mcp\"],\n      \"env\": {\n        \"BOLNA_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\nAlternatively, configure via the UI:\n1. Open the **Agent Panel** in the top right.\n2. Select **Manage MCP Servers** or go to **Settings** → **Customizations**.\n3. Add a custom MCP server:\n   - **Command**: `npx`\n   - **Arguments**: `-y @abhinavyadav/bolna-mcp`\n   - **Environment Variables**: Add `BOLNA_API_KEY` set to your API key.\n\n### Cursor\n\n1. Open **Settings** → **Features** → **MCP**\n2. Click **+ Add New MCP Server**\n3. Set:\n   - **Name**: `bolna`\n   - **Type**: `command`\n   - **Command**: `env BOLNA_API_KEY=your_api_key_here npx -y @abhinavyadav/bolna-mcp`\n\n### Windsurf\n\nConfig file: `~/.codeium/windsurf/mcp_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"bolna\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@abhinavyadav/bolna-mcp\"],\n      \"env\": {\n        \"BOLNA_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### VS Code (Cline / Roo Code)\n\nConfig file:\n- **macOS**: `~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"bolna\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@abhinavyadav/bolna-mcp\"],\n      \"env\": {\n        \"BOLNA_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code (CLI)\n\n```bash\nclaude mcp add npx -- -y @abhinavyadav/bolna-mcp --env BOLNA_API_KEY=your_api_key_here\n```\n\n---\n\n## Example Prompts\n\n```\nCall +919999999999 using my \"Demo Agent\" and pass candidate name as \"Rahul Sharma\", age 25.\n```\n\n```\nCreate a Hindi appointment booking agent for a hospital, then make a test call to +919999999999.\n```\n\n```\nShow me all executions for agent <agent_id>. Include transcripts for calls longer than 2 minutes.\n```\n\n```\nCreate a batch campaign for agent <agent_id> and schedule it for tomorrow at 10 AM IST.\n```\n\n```\nSearch for Indian phone numbers in area code 080, show the top 3 with prices, then buy the cheapest.\n```\n\n\n## License\n\nMIT\n","readmeFilename":"README.md"}