Smallest MCP Server
OfficialThe Smallest MCP Server lets you manage, monitor, and operate AI voice agents and calling infrastructure on the Smallest AI platform directly from your IDE.
Agent Management: Create, read, update, duplicate, and archive AI voice agents. Configure name, language, voice, LLM model, prompts, first message, background sound, tools, knowledge base, pronunciation dictionaries, voicemail detection, and more.
Agent Versioning & Drafts: List, rename, compare, publish, or discard drafts. Test drafts via webcall, chat, or telephony before going live. Manage published versions for rollback, update metadata, diff versions, and A/B compare version metrics.
Call Operations: Initiate outbound calls with specific agents and optional per-call variables. Search/filter call logs by status, type, date range, agent, phone number, or campaign. Debug individual calls with full transcripts, errors, analytics, latency metrics, cost breakdown, and event timeline.
Campaign Management: List, create, schedule, start, pause, and delete outbound calling campaigns. Export call logs in JSON or CSV format.
Audience Management: List, create, and delete audiences (contact lists). View, search, add, and remove audience members.
Analytics & Reporting: Access usage stats, call volume timeseries, outcome distribution, agent performance, hourly/daily/weekly metrics, pickup rates, duration stats, concurrency data, attempt cohorts, and A/B version comparisons.
Billing & Credits: Check credit balance, view transaction history, usage breakdown, invoices, and payment methods. Configure auto-reload, billing alerts, view plans, and redeem coupons.
Text-to-Speech & Speech-to-Text: Convert text to audio using Lightning models. Transcribe audio files with support for 32+ languages, speaker diarization, emotion detection, PII redaction, and word timestamps.
Phone Numbers & Voices: List available phone numbers and voices, with filters for gender, language, and cloned voices.
Team Management: Invite members to your organization by email with member or admin role assignment.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Smallest MCP ServerList all my agents"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Smallest MCP Server
MCP server for the Smallest AI platform. Manage agents, debug calls, view analytics — directly from your IDE.
Quick start
Option A: npm (recommended)
Requires Node.js 18+. Add this to your MCP config (~/.cursor/mcp.json for Cursor, claude_desktop_config.json for Claude Desktop):
{
"mcpServers": {
"smallest": {
"command": "npx",
"args": ["-y", "@developer-smallestai/smallest-mcp-server"],
"env": {
"ATOMS_API_KEY": "sk_your_key_here"
}
}
}
}Auto-updates to the latest version every time your editor restarts.
Option B: One-line installer (no dependencies)
Mac / Linux:
curl -fsSL https://raw.githubusercontent.com/smallest-inc/mcp-server/main/install.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/smallest-inc/mcp-server/main/install.ps1 | iexDownloads a standalone binary, prompts for your API key, and configures Cursor + Claude Desktop automatically. Re-run to update.
Option C: One prompt
Open a chat in Cursor or Claude Desktop and type:
Set up the Smallest MCP server for me.
The npm package is @developer-smallestai/smallest-mcp-server.
My API key is: sk_paste_your_key_hereVerify
Reload your editor, then type: "List all my agents"
Related MCP server: mcp-vapi
Available tools
Read
Tool | Description |
| Search and list calls with filters for status, type, date range, agent, phone number |
| Get detailed info about a single call — status, transcript, errors, analytics, latency |
| List agents with their configuration, voice, LLM model, and call stats |
| Get full details for a single agent |
| Read an agent's current system prompt and tools |
| Usage statistics — total calls, duration, costs, status breakdown |
| List outbound calling campaigns with status and progress |
| List phone numbers owned by your organization |
| List available voices with gender, language, and model filters |
| Read a multi-agent (Playbooks) agent's SOPs, intent router, and shared auth tools |
Write
Tool | Description |
| Create a new AI voice agent ( |
| Update an agent's system prompt / instructions |
| Add SOP playbooks (intent + prompt + scoped API tools + auth level) to a multi-agent |
| Edit, archive, or restore one playbook |
| Set the intent router, conversation guide, and shared weak/strong auth tools |
| Enable/disable end_call and set a transfer number — agent-level, applies across all playbooks |
| Update agent settings — name, language, voice, STT, first message, etc. |
| Add or update an API-call tool the agent can invoke during a call |
| Remove a tool from an agent by name |
| Configure (or disable) the pre-call API that runs before a call to enrich variables |
| Archive (soft-delete) or unarchive an agent |
| Publish or discard a draft on a versioned agent |
Act
Tool | Description |
| Initiate an outbound phone call using a specific agent |
Resources
Resource | URI | Description |
Platform Overview |
| Key concepts, call types, statuses, and cost breakdown |
Environment variables
Variable | Required | Description |
| Yes | Your Smallest AI API key |
Development
npm install
npm run dev # run with tsx
npm run build # bundle to dist/Releases
Merging to main automatically publishes a new version to npm and GitHub Releases.
Version bumps are automatic based on commit messages:
Commit message contains | Bump | Example |
| minor (0.2.0 → 0.3.0) |
|
| major (0.2.0 → 1.0.0) |
|
Anything else | patch (0.2.0 → 0.2.1) |
|
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/smallest-inc/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server