CiviCRM MCP by usefulapi
Server Details
Work with your own CiviCRM: contacts, contributions, memberships, events; log activities.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 24 tools
Each tool maps to a distinct resource+action: list_* per entity, get_contact by id vs search_contacts by word, and create/add/record/register/log writes are clearly separated per domain object. The only potential overlap is civicrm_query vs the typed list_* tools, but its description explicitly frames it as the generic read fallback and warns to use list_entities/get_fields for names, so boundaries remain clear.
Every tool uses a uniform civicrm_ prefix with snake_case verb_noun naming (list_contributions, get_contact, create_membership, update_contact, search_contacts). The verbs vary (add, log, record, register) but each variation is motivated by the action's semantics rather than inconsistent convention, and civicrm_whoami is an idiomatic, unambiguous special case.
24 tools is at the high end of the comfortable range, but the count is driven by genuine domain breadth (contacts, groups, contributions, memberships, events, participants, activities, cases, relationships, notes) plus two generic introspection helpers. Each tool covers a real CiviCRM entity/action, though a few read tools could plausibly be folded into civicrm_query.
Read coverage is excellent and core write workflows (contact create/update, note, group membership, contribution, membership, participant, activity) exist, but there are no delete or removal operations anywhere, no update for contributions/memberships/events/participants, and no way to create events or groups. Agents hitting a correction or cleanup task will hit a dead end since civicrm_query is explicitly read-only.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Search donors and contacts, giving history, notes and projects, and log notes, tags and gifts.
Search Bloomerang constituents and donations; log interactions, notes and tasks.
Look up members, events, registrations, invoices and payments, and add contacts or check in guests.
Read campaigns, donations, profiles and supporters; record offline donations and upsert users.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access and manage CiviCRM data, including contacts, activities, contributions, events, and memberships, with full custom field support.5MIT
- AlicenseAqualityDmaintenanceEnables MCP-compatible clients to interact with a CiviCRM installation through its APIv4, providing tools for contact management, events, contributions, and more with configurable safety features.2555 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables Claude, ChatGPT and other MCP clients to search a membership database's people and organisations, read a contact's summary and membership history, list events with ticket types and attendance lists, read invoices, and find and count segments. When writes are enabled, it also lets clients record who attended an event.MIT
- AlicenseNot gradedqualityAmaintenanceOpen-source CRM your AI agents can read and update: companies, people, opportunities, tasks, notes and custom fields.1,835AGPL 3.0
Glama MCP Gateway
Add one secure layer between your agents and this server.