Monica CRM MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Optional pino log level (fatal|error|warn|info|debug|trace|silent) | info |
| MONICA_BASE_URL | No | The base URL of your Monica CRM instance (defaults to https://app.monicahq.com; change for self-hosted instances) | https://app.monicahq.com |
| MONICA_API_TOKEN | Yes | Your Monica CRM API token | |
| MONICA_TOKEN_TYPE | No | The type of token authentication to use (one of: bearer (default), apiKey, legacy) | bearer |
| MONICA_USER_TOKEN | No | Required only when MONICA_TOKEN_TYPE=legacy |
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 |
|---|---|
| monica_search_contactsA | Search Monica CRM contacts by name, nickname, or email. Returns contact IDs and basic info. Use the returned ID with other tools to get details or make updates. |
| monica_manage_contactA | Advanced contact management tool with section-based operations. Set section to "summary" to retrieve full contact details, "profile" for contact creation/updates, "field" for managing contact fields (email/phone/etc), or "address" for address management. For simpler operations, prefer the dedicated wrapper tools: monica_manage_contact_profile, monica_manage_contact_field, or monica_manage_contact_address. |
| monica_list_contactsA | Retrieve a paginated list of contacts without requiring a search query. Choose the detail level (minimal/basic/expanded/full) and optional filters (gender, tags, communication details). |
| monica_manage_contact_profileA | Create, update, or delete a contact profile. Use this simplified tool instead of monica_manage_contact when working with contact profiles. Provide firstName, lastName, and optional fields like nickname, description, genderName, birthdate, etc. Gender is optional - omit if unknown. |
| monica_manage_contact_fieldB | List, get, create, update, or delete contact fields like email addresses, phone numbers, social media handles, etc. Use this simplified tool instead of monica_manage_contact when managing contact fields. Provide contactId and fieldPayload with data and contactFieldTypeName (e.g., "Email", "Phone"). |
| monica_manage_contact_addressA | List, get, create, update, or delete contact addresses. Use this simplified tool instead of monica_manage_contact when managing addresses. Provide contactId and addressPayload with name, street, city, province, postalCode, and countryName (country lookup is automatic). |
| monica_manage_contact_field_typeC | List, inspect, create, update, or delete contact field types (e.g., Email, Twitter, Instagram). Use this when you need new field types for social accounts or custom data. |
| monica_manage_contact_tagsA | List, append, or remove tags on a specific contact. Use tagNames to add new/existing tags, or tagIds/tagNames to remove associations. |
| monica_manage_activity_typeA | List, inspect, create, update, or delete Monica activity types (e.g., Meeting, Coffee, Meal). Use this to expand the catalog with custom activity names before logging activities. |
| monica_manage_activityC | List, inspect, create, update, or delete activities (meetings, events, shared interactions). Provide either activityTypeId or activityTypeName. |
| monica_manage_conversationC | List, inspect, create, update, delete, or manage messages inside Monica conversations. Provide either contactFieldTypeId or contactFieldTypeName for the channel. |
| monica_manage_callC | List, inspect, create, update, or delete logged phone calls. Use this to capture quick notes about conversations with contacts. |
| monica_manage_groupA | List, inspect, create, update, or delete contact groups. Use this to organize contacts into named collections (e.g., "Family", "Travel buddies"). |
| monica_manage_relationshipB | List, inspect, create, update, or delete relationships between contacts. Provide relationshipTypeId or relationshipTypeName to identify the connection. |
| monica_manage_tagC | List, inspect, create, update, or delete tags. Tags allow you to group and categorize contacts. |
| monica_manage_noteA | List, inspect, create, update, or delete notes attached to a contact. Use this to capture or revise journal snippets. |
| monica_manage_task_reminderC | List, inspect, create, update, or delete Monica tasks and reminders. Choose itemType="task" for to-dos or itemType="reminder" for stay-in-touch nudges. |
| monica_manage_financial_recordA | List, inspect, create, update, or delete gifts and debts. Use recordType="gift" for presents, recordType="debt" for money owed. |
| monica_manage_mediaC | List, inspect, upload, or delete documents and photos stored in Monica. Use mediaType to pick the resource. |
| monica_browse_metadataB | Inspect Monica lookup catalogs (genders, countries, contact field types, activity types, relationship types). Helpful when you need to confirm the exact name/ID before performing other actions. |
| monica_health_checkB | Verify that the configured Monica credentials work. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jacob-Stokes/monica-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server