Model Context Protocol server for CiviCRM — AuthX-first, schema-introspected, write-gated.
npx @getmcp/cli add io.github.YogiAdhik/civicrm-mcpRequires Node.js 18+. Community-contributed server. Review source before installing.
CIVICRM_BASE_URLBase URL of the CiviCRM install, e.g. https://crm.example.org. No trailing slash.
CIVICRM_API_KEYAPI key of the contact the server authenticates as. Keep it on a dedicated 'MCP Bot' contact with minimum permissions.
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"io.github.YogiAdhik/civicrm-mcp": {
"command": "npx",
"args": [
"-y",
"civicrm-mcp"
],
"env": {
"CIVICRM_BASE_URL": "",
"CIVICRM_API_KEY": "",
"CIVICRM_CMS": "drupal",
"CIVICRM_SITE_KEY": "",
"CIVICRM_AUTH_MODE": "authx",
"CIVICRM_ALLOW_WRITES": "false",
"CIVICRM_ALLOW_DELETES": "false"
}
}
}
}Remote MCP server for Tandem docs, install guides, SDKs, workflows, and agent setup help.
Query and update your Odoo ERP in plain language, under your own Odoo access rules.
Ephemeral data sandbox for AI workflows with guardrails and security
MCP server for Anki flashcards: adaptive review, notes, media, and deck management via AnkiConnect.