@infomaniak/mcp-server-contact
v1.0.2
Published
MCP server for interacting with Infomaniak Contacts via web API
Readme
Contact MCP Server
MCP Server for the Infomaniak Contacts API.
Tools
contact_list- List all contacts across all address books in your Infomaniak account
- Returns: Full contact records with name, emails, phones, and other fields
contact_search- Search contacts by name, email, or phone number
- Required inputs:
query(string): Search query string
- Returns: Matching contacts with full details
Setup
- Create a token linked to your user:
- Visit the API Token page
- Choose "contacts" scope
Usage with Claude Desktop
Add the following to your claude_desktop_config.json:
NPX
{
"mcpServers": {
"contact": {
"command": "npx",
"args": [
"-y",
"@infomaniak/mcp-server-contact"
],
"env": {
"CONTACT_TOKEN": "your-token"
}
}
}
}Docker
{
"mcpServers": {
"contact": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CONTACT_TOKEN",
"infomaniak/mcp-server-contact"
],
"env": {
"CONTACT_TOKEN": "your-token"
}
}
}
}Environment Variables
CONTACT_TOKEN: Required. Your Infomaniak API token with contacts scope.
Troubleshooting
If you encounter permission errors, verify that:
- The token has the "contacts" scope
- The token is correctly copied to your configuration
Build
Docker build:
docker build -t infomaniak/mcp-server-contact -f Dockerfile .License
This MCP server is licensed under the MIT License.
