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.io/mcp — no install required

GitHub

Source code and deployment

Overview

The full Famulor MCP endpoint exposes a broad platform tool catalog for developer clients. Ask in plain language — the model chooses the right tools. All tools return structured output 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 to Famulor through OAuth in the browser.

Hosted endpoints

Use the restricted Assistant & History URL for ChatGPT and Claude directory or consumer-facing connectors. Use the canonical endpoint for developer clients that intentionally need the full catalog.

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 sign in to your normal Famulor account and review the requested permissions.
  3. After approval, the client receives a scoped access token.
The hosted OAuth flow does not ask you to paste an API key. The Assistant & History profile requests only assistants:read and calls:read.

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.io/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.io/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 after you authenticate with your Famulor account through OAuth.

Resources

License

See the current repository license for the self-hosted package terms.