Skip to content
Verified official

CiviCRM MCP by usefulapi MCP

v1.1.0 changelog · 1

io.usefulapi/civicrm

Work with your own CiviCRM: contacts, contributions, memberships, events; log activities.

transport:streamable-http tools:24

Target client

run in your project directory

claude mcp add --transport http civicrm https://civicrm.usefulapi.io/mcp

setup guides: Claude Code Claude Desktop Cursor VS Code Zed Windsurf Cline Gemini CLI Grok ChatGPT Claude.ai LangChain

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

civicrm_whoami

civicrm whoami

civicrm_search_contacts

civicrm search contacts

civicrm_get_contact

civicrm get contact

civicrm_list_contact_notes

civicrm list contact notes

civicrm_list_relationships

civicrm list relationships

civicrm_list_contributions

civicrm list contributions

civicrm_list_memberships

civicrm list memberships

civicrm_list_events

civicrm list events

civicrm_list_participants

civicrm list participants

civicrm_list_activities

civicrm list activities

civicrm_list_cases

civicrm list cases

civicrm_list_groups

civicrm list groups

civicrm_list_group_contacts

civicrm list group contacts

civicrm_get_fields

civicrm get fields

civicrm_list_entities

civicrm list entities

civicrm_query

civicrm query

civicrm_create_contact

civicrm create contact

civicrm_update_contact

civicrm update contact

civicrm_add_contact_note

civicrm add contact note

civicrm_log_activity

civicrm log activity

civicrm_record_contribution

civicrm record contribution

civicrm_create_membership

civicrm create membership

civicrm_add_contact_to_group

civicrm add contact to group

civicrm_register_participant

civicrm register participant

All 24 tools, one page each

1 prompt you invoke yourself

Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. Check the server's own documentation before granting access.