FluentCRM MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FLUENTCRM_API_URL | No | The FluentCRM API URL (e.g., https://your-domain.com/wp-json/fluent-crm/v2) | |
| FLUENTCRM_API_PASSWORD | Yes | Your FluentCRM API password | |
| FLUENTCRM_API_USERNAME | Yes | Your FluentCRM API username |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fluentcrm_list_contactsC | Pobiera listę wszystkich kontaktów z FluentCRM |
| fluentcrm_get_contactC | Pobiera szczegóły konkretnego kontaktu |
| fluentcrm_find_contact_by_emailC | Wyszukuje kontakt po adresie email |
| fluentcrm_create_contactC | Tworzy nowy kontakt w FluentCRM |
| fluentcrm_update_contactC | Aktualizuje dane kontaktu |
| fluentcrm_delete_contactC | Usuwa kontakt z FluentCRM |
| fluentcrm_list_tagsC | Pobiera wszystkie tagi z FluentCRM |
| fluentcrm_create_tagC | Tworzy nowy tag w FluentCRM |
| fluentcrm_delete_tagC | Usuwa tag z FluentCRM |
| fluentcrm_attach_tag_to_contactC | Przypisuje tag do kontaktu |
| fluentcrm_detach_tag_from_contactC | Usuwa tag z kontaktu |
| fluentcrm_list_listsB | Pobiera wszystkie listy z FluentCRM |
| fluentcrm_create_listC | Tworzy nową listę w FluentCRM |
| fluentcrm_delete_listC | Usuwa listę z FluentCRM |
| fluentcrm_attach_contact_to_listC | Przypisuje kontakt do listy |
| fluentcrm_detach_contact_from_listC | Usuwa kontakt z listy |
| fluentcrm_list_campaignsC | Pobiera listę kampanii email |
| fluentcrm_create_campaignC | Tworzy nową kampanię email |
| fluentcrm_pause_campaignD | Wstrzymuje kampanię |
| fluentcrm_resume_campaignC | Wznawia kampanię |
| fluentcrm_delete_campaignC | Usuwa kampanię |
| fluentcrm_list_email_templatesB | Pobiera szablony email |
| fluentcrm_create_email_templateC | Tworzy nowy szablon email |
| fluentcrm_list_automationsC | Pobiera automatyzacje (funnels) |
| fluentcrm_create_automationD | Tworzy nową automatyzację |
| fluentcrm_list_webhooksC | Pobiera webhooks |
| fluentcrm_create_webhookD | Tworzy nowy webhook |
| fluentcrm_list_smart_linksC | Pobiera listę Smart Links z FluentCRM (może nie być dostępne w obecnej wersji) |
| fluentcrm_get_smart_linkC | Pobiera szczegóły konkretnego Smart Link |
| fluentcrm_create_smart_linkC | Tworzy nowy Smart Link (może nie być dostępne w obecnej wersji) |
| fluentcrm_update_smart_linkD | Aktualizuje Smart Link (może nie być dostępne w obecnej wersji) |
| fluentcrm_delete_smart_linkC | Usuwa Smart Link (może nie być dostępne w obecnej wersji) |
| fluentcrm_generate_smart_link_shortcodeC | Generuje shortcode dla Smart Link |
| fluentcrm_validate_smart_link_dataC | Waliduje dane Smart Link przed utworzeniem |
| fluentcrm_dashboard_statsC | Pobiera statystyki dashboarda |
| fluentcrm_custom_fieldsC | Pobiera pola niestandardowe |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 36 tools
Most tools have distinct purposes targeting specific resources and actions, with clear boundaries between operations like create/delete/list/update. However, some potential ambiguity exists between 'fluentcrm_find_contact_by_email' and 'fluentcrm_get_contact' as both retrieve contact details, though the former specifies email search while the latter likely uses ID. The 'fluentcrm_custom_fields' tool also stands out as a read-only operation amidst mostly CRUD tools, but descriptions clarify its purpose.
All tools follow a highly consistent 'fluentcrm_verb_noun' pattern with snake_case throughout. The verb choices are logical and predictable (create, delete, list, get, update, attach, detach, etc.), making the tool set easy to navigate and understand at a glance. No deviations in naming conventions are present.
With 36 tools, the count is excessive for a CRM server, creating cognitive overhead and potential redundancy. While the domain is broad, many tools could be consolidated (e.g., separate attach/detach for lists and tags might be combined, or campaign pause/resume could be a single toggle). This volume suggests over-engineering rather than a well-scoped surface.
The tool set provides comprehensive coverage for FluentCRM's domain, including full CRUD operations for core resources (contacts, lists, tags, campaigns, templates, webhooks, automations), plus additional utilities like dashboard stats, custom fields, and smart link management. There are no obvious gaps; agents can perform end-to-end workflows from contact creation to campaign management.