flowforge-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
FlowForge for coding agents
Give Claude Code, Codex or Claude Desktop full control of the Realbotics FlowForge voice-agent platform: build and test AI phone agents, place calls, run campaigns, manage numbers and knowledge bases, and read usage, from a chat with your agent.
Install
Paste this into your coding agent:
The agent follows INSTALL.md. (Coding agents: read and follow INSTALL.md step by step.) It will ask for your FlowForge API key (dashboard → Settings → API Keys). Prefer to do it yourself:
git clone https://github.com/RealboticsCorp/flowforge-mcp.git ~/.flowforge-mcp/src
~/.flowforge-mcp/src/install.shNeeds macOS or Linux with uv or Python 3.10+. Restart your agent afterwards.
Related MCP server: CallCenter.js MCP
What you get
MCP server (
flowforge-mcp, 48 tools). Curated tools cover daily work, andflowforge_api_reference+flowforge_api_requestreach all 160 External API endpoints using the API spec bundled with the server.flowforgeskill teaches the agent the platform's rules and traps: which actions ring real phones or spend money, branch-then-test before publishing, campaign start requirements, knowledge-base flags, webhook-tool shapes, and how to write code against the REST API.Slash commands for Claude Code:
/ff-call,/ff-batch,/ff-call-review,/ff-campaign,/ff-campaign-status,/ff-assistant,/ff-test,/ff-tool,/ff-usage,/ff-status.
Tool areas
Assistants: list, get (prompt variables, flow, knowledge base, stats, export), create, update, delete, clone/publish, import, branches, pronunciations.
Voice: TTS/STT catalog, presets, voice cloning.
Calls: start, batch (≤100), list, get (transcript, metrics, events, recordings), active calls, end.
Campaigns: create, control, settings, leads, dispositions and outcomes, campaign calls.
Phone numbers: list, search, assign, purchase/release, pools.
Knowledge: semantic and full-text search, document upload/URL import, knowledge bases.
Tests: run, manage, read results.
Org and spend: organization settings, MCP servers attached to agents, usage reports, balance.
Safety
Deletes and actions that dial, spend money or replace org-wide config return a
dry_runpreview until the agent repeats the call withconfirm=true. The skill tells the agent to show you the preview and wait for your go-ahead.Requests other than GET are never retried automatically: FlowForge has no idempotency keys, so a retried call request would dial the person twice.
Path IDs are validated, the API key never follows a redirect to another host, and file uploads refuse hidden paths such as
~/.sshor.env.Your key is stored only in each client's own MCP config.
Several organizations
Each API key belongs to one organization. Install the first key as flowforge
and add more with:
FLOWFORGE_API_KEY=ff_live_… ~/.flowforge-mcp/src/install.sh --name flowforge-acme --server-onlyThe installer records which server belongs to which organization in
~/.config/flowforge/servers.md, and the skill reads that file.
Configuration
Variable | Required | Default |
| yes | — |
| no |
|
Development
uv run python -c "import asyncio; from flowforge_mcp.server import mcp; print(len(asyncio.run(mcp.list_tools())))"
FLOWFORGE_API_KEY=… uv run flowforge-mcp --check
uv run --with httpx python scripts/refresh_spec.py # pull the latest API specflowforge_mcp/
app.py # FastMCP instance + constants
client.py # authenticated async HTTP client + error translation
formatting.py # JSON/Markdown rendering, truncation, pagination
models.py # shared Pydantic input mixins
server.py # entry point (--check verifies the install)
spec.py # index over data/openapi.json (bundled API spec)
tools/ # one module per resource group; _dispatch.py = confirm gate
skills/flowforge/ # agent skill (SKILL.md + references/)
commands/ # Claude Code /ff-* slash commands
install.sh # installer (see INSTALL.md)Contributor rules: AGENTS.md.
License
MIT, see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Build and manage voice AI agents for real phone lines: assistants, calls, numbers and campaigns.
Build, test, deploy and run AI phone agents: agents, numbers, calls, tests, knowledge, campaigns.
Give your AI assistant a real phone line. Place and end real phone calls with AI voice agents, read call transcripts, run a live two-way interpreter between two people who share no language (31 languages, browser link or phone), create and edit voice agents, and search, buy and bind phone numbers in 21 countries. OAuth 2.1 with PKCE — the model never sees your API key; a read-only scope is available. Pay as you go from $0.10/min, $5 free credit for new accounts.
270 pay-per-call AI tools for agents, paid via x402 (USDC on Base). No signup, no API keys.
Related MCP Servers
FlicenseBqualityFmaintenanceEnables interaction with Telnyx's telephony, messaging, and AI assistant APIs to manage phone numbers, send messages, make calls, and create AI assistants. Includes webhook support for real-time event handling and comprehensive tools for voice, SMS, cloud storage, and embeddings.4625-- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to make real phone calls on your behalf using VoIP, handling conversations automatically through OpenAI's Real-Time Voice API. Simply tell Claude what you want to accomplish and it will call and manage the entire conversation for you.25MIT
- AlicenseBqualityDmaintenanceEnables interaction with Retell AI's voice and chat agent platform. Build, deploy, and manage AI phone agents, configure conversation flows, handle calls/chats, and manage phone numbers through natural language.52MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to make real-world phone calls with AI voice technology and provides tools to track call status, transcripts, and summaries. It supports automated communication with both live numbers and simulated businesses for testing and demonstration purposes.MIT