Skip to main content

Famulor MCP Server

Control your Famulor AI voice agents — calls, leads, campaigns, knowledge bases, conversations, WhatsApp, SIP trunks — directly from ChatGPT, Claude, Cursor, Windsurf, VS Code, and any other MCP-compatible client. Famulor MCP Server

Connect a client

Setup for ChatGPT, Claude, Cursor, and more

Hosted server

app.famulor.de/mcp — no install required

GitHub

Source code and deployment

Overview

The Famulor MCP server exposes the full Famulor platform as 76 tools your AI assistant can call. Ask in plain language — the model chooses the right tools. All tools return structured output (output schemas + structuredContent) and carry title annotations for directory-compatible clients. Example prompts:
  • “Create a German sales assistant using GPT-4.1-mini and the Susi voice”
  • “Start campaign #42 and add these 50 leads”
  • “Show me all calls today where the goal wasn’t reached”
  • “Create a ‘Clients’ folder and move all inbound assistants into it”
Need inspiration? See Use Cases & Prompts — grouped scenarios with ready-to-use prompts and best practices.
New to MCP? Start with MCP Client setup — add the server URL, then sign in with OAuth and your API key in the browser.

Hosted endpoints

Use https://app.famulor.de/mcp as the MCP URL in connector dialogs.

What you can do

Authentication

The server uses MCP OAuth 2.1 (RFC 8414 metadata, RFC 7591 Dynamic Client Registration, PKCE S256):
  1. Your MCP client opens a browser tab.
  2. You paste your Famulor API key.
  3. The client receives an access token; the server encrypts it with AES-256-GCM.
Your API key never lands in any database — it lives only inside the token your client stores. Tokens expire after 30 days; your client re-prompts for sign-in.
Do not put your API key in mcp.json, environment variables in shared configs, or version control. Use OAuth sign-in through your client.

Supported clients

  • ChatGPT — custom app with OAuth (setup guide)
  • Claude — Desktop connector and Claude Code CLI (setup guide)
  • Cursor, Windsurf, VS Code, Cline, Continue, Zed
See MCP Client for step-by-step instructions per client.

Demo video

Self-hosting

The hosted server at https://app.famulor.de/mcp works out of the box. To run your own instance:

Run locally via npm (stdio)

The server is published to npm as famulor-mcp. Run it as a local stdio MCP server — no hosting, no OAuth:
Point a client at it with a stdio config, passing your API key as an env var:
For most setups the hosted server (https://app.famulor.de/mcp with OAuth sign-in) is simpler — use the npm package when you need a local, offline, or embedded stdio server.

Deploy to Vercel

Set these environment variables in the Vercel project: Point your domain at the deployment. See the DEPLOYMENT.md guide in the repository for stdio mode and full details.

Local development

About MCP

Model Context Protocol (MCP) lets AI assistants securely connect to external tools and data. The Famulor MCP server maps platform APIs to MCP tools so clients like ChatGPT and Claude can manage your voice agents on your behalf — after you authenticate with your API key via OAuth.

Resources

License

MIT — see the GitHub repository for details.