MCP Client Installation
Instructions for installing and configuring the Famulor MCP Server for various MCP-compatible clients.Prerequisites
- An MCP-compatible client such as:
- A Famulor API key (Get one here)
- Node.js >= 20.0.0 (Download)
Quick Start
Option 1: Use Online MCP Server (Recommended - No Installation Needed)
The easiest way to get started! Use our hosted MCP Server at https://mcp.famulor.io.1. Obtain API Key
- Go to Famulor API Keys
- Log in or create an account
- Create a new API key
- Copy the API key (you will need it in the next step)
2. Configure MCP in your client
See the section Client-specific Installation below for detailed instructions for your MCP client (Cursor, Claude Desktop, ChatGPT Desktop, etc.). Quick example of configuration:3. Restart MCP Client
- Completely close your MCP client
- Restart it
- The MCP server should connect automatically
4. Test it out!
In your MCP client (ChatGPT, Claude, etc.), try asking:- “Show me my Famulor assistants”
- “List my recent calls”
- “Make a call with assistant [ID] to [phone number]“
Option 2: Use Your Own Local Server
If you want to run the server locally:1. Clone the repository
2. Install dependencies
3. Build the server
4. Obtain API Key
- Go to Famulor API Keys
- Log in or create an account
- Create a new API key
- Copy the API key (you will need it in the next step)
5. Configure MCP in your client
Create or edit the MCP configuration file for your platform and client. See the section Client-specific Installation below for detailed instructions. Example configuration:- Replace
/absolute/path/to/Famulor-MCPwith the actual absolute path to your cloned repository - Replace
your-api-key-herewith your actual Famulor API key - On Windows, use forward slashes or properly escaped backslashes in the path
- macOS:
/Users/username/Famulor-MCP/dist/index.js - Windows:
C:/Users/username/Famulor-MCP/dist/index.jsorC:\\Users\\username\\Famulor-MCP\\dist\\index.js - Linux:
/home/username/Famulor-MCP/dist/index.js
6. Restart MCP Client
- Completely close your MCP client (ChatGPT Desktop, Claude Desktop, etc.)
- Restart it
- The MCP server should connect automatically
7. Test it out!
In your MCP client (ChatGPT, Claude, etc.), try asking:- “Show me my Famulor assistants”
- “List my recent calls”
- “Make a call with assistant [ID] to [phone number]“
Client-specific Installation
Choose your MCP client below for specific installation instructions:For Claude Desktop
Important: Claude Desktop currently only supports localcommand-based MCP server configurations. HTTP/URL-based configurations are not supported, even in the latest version.
Setup Instructions
-
Find the configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Add MCP server configuration:
Open the configuration file and add the following under the
mcpServerssection:Important:- Replace
/absolute/path/to/Famulor-MCPwith your actual absolute path to the repository - Replace
your-api-key-herewith your actual Famulor API key - You can get your API key at Famulor API Keys
- Make sure you have built the server:
npm run build - The path must be absolute (not relative)
- Replace
- Fully restart Claude Desktop to apply changes.
For Cursor
Option 1: Use Online MCP Server (Recommended - No Installation Needed)
Global installation (Recommended):- Go to Cursor Settings > Tools & Integrations
- Click on “New MCP Server”
-
This opens
~/.cursor/mcp.json -
Add the following configuration:
Important:
- Replace
your-api-key-herewith your actual Famulor API key - The API key must be included with
Bearerin the Authorization header - You can get your API key at Famulor API Keys
- Replace
- Go back to Settings > MCP and click the Refresh button
- The Cursor agent can now use the Famulor MCP tools
- Create or edit
.cursor/mcp.jsonin your project root directory - Add the same configuration as above
- Restart Cursor or refresh the MCP settings
Option 2: Use Your Own Local Server
Global installation (Recommended):- Go to Cursor Settings > Tools & Integrations
- Click on “New MCP Server”
-
This opens
~/.cursor/mcp.json -
Add the following configuration:
- Go back to Settings > MCP and click the Refresh button
- The Cursor agent can now use the Famulor MCP tools
- Create or edit
.cursor/mcp.jsonin your project root directory - Add the same configuration as above
- Restart Cursor or refresh the MCP settings
For Claude Code
Option 1: Use Online MCP Server (Recommended - No Installation Needed)
To add the online MCP server to Claude Code, run this command in your terminal:- Replace
your-api-key-herewith your actual Famulor API key - The API key must be included with
Bearerin the Authorization header - You can get your API key at Famulor API Keys
Option 2: Use Your Own Local Server
To add your local MCP server to Claude Code, run this command in your terminal:/absolute/path/to/Famulor-MCP/dist/index.js with your actual path and your-api-key-here with your actual API key.
See the official Claude Code MCP documentation for more details.
For ChatGPT Desktop App
Option 1: Use Online MCP Server (Recommended - No Installation Needed)
-
Find the configuration file:
- macOS:
~/Library/Application Support/ChatGPT/mcp.json - Windows:
%APPDATA%\ChatGPT\mcp.jsonorC:\Users\YourUsername\AppData\Roaming\ChatGPT\mcp.json - Linux:
~/.config/ChatGPT/mcp.json
- macOS:
-
Add the online MCP server configuration:
- Restart ChatGPT Desktop App for changes to take effect.
Option 2: Use Your Own Local Server
-
Find the configuration file:
- macOS:
~/Library/Application Support/ChatGPT/mcp.json - Windows:
%APPDATA%\ChatGPT\mcp.jsonorC:\Users\YourUsername\AppData\Roaming\ChatGPT\mcp.json - Linux:
~/.config/ChatGPT/mcp.json
- macOS:
-
Add the MCP server configuration:
- Restart ChatGPT Desktop App for changes to take effect.
Alternative: Use Environment Variable
Instead of placing the API key inmcp.json, you can use an environment variable:
-
Set the environment variable:
-
Remove the
envsection frommcp.json:
Troubleshooting
Server Not Found
- Verify that the build was successful:
npm run build - Check that
dist/index.jsexists - Ensure the path in
mcp.jsonis correct and absolute - On Windows, ensure you use forward slashes or properly escaped backslashes
API Key Errors
- Make sure the API key is set in
mcp.jsonor as an environment variable - Check that the API key is valid under Famulor API Keys
- Confirm that the API key is not expired
MCP Server Not Detected
- Validate the JSON syntax in your MCP configuration file (use a JSON validator)
- Confirm the path to
dist/index.jsis absolute - Fully restart your MCP client (ChatGPT Desktop, Claude Desktop, etc.)
- Check your client logs for error messages
Node.js Version Issues
- Check your Node.js version:
node --version(must be >= 20.0.0) - Update Node.js if needed: Download Node.js

