search_contactsSearch CRM contacts by name, company, email, phone, city, pipeline stage, status, priority, or source.
Safe use: Use before opening or updating a record. Results are scoped to the authenticated user's organization.
PageCRM MCP Server
PageCRM MCP gives approved AI clients controlled access to CRM tools, resources, and prompt templates. It is designed for sales copilots, support assistants, internal automation agents, and AI systems that need CRM context without bypassing organization boundaries.
10
CRM tools
3
Resources
5
Prompt templates
Org scoped
Data boundary
Tool catalog
Tools are grouped around contacts, notes, messages, and pipeline work. Read actions should be used first. Write, send, and delete actions should be gated by user confirmation inside the AI client.
search_contactsSearch CRM contacts by name, company, email, phone, city, pipeline stage, status, priority, or source.
Safe use: Use before opening or updating a record. Results are scoped to the authenticated user's organization.
get_contact_detailsOpen the full contact profile, including core fields, address, social links, pipeline state, notes, and recent messages.
Safe use: Use when the AI needs a complete customer context before drafting a reply, summary, or next action.
update_contactUpdate contact fields such as name, company, email, phone, WhatsApp, address, status, priority, stage, value, tags, notes, and next follow-up date.
Safe use: Use only after the user confirms the intended change. Call get_pipeline_stages first before changing stage values.
delete_contactPermanently delete a contact and its related notes and messages.
Safe use: Destructive action. The AI client should always ask for explicit confirmation before calling this tool.
get_customer_timelineBuild a chronological view of notes and messages for a contact.
Safe use: Use for account reviews, handoff preparation, sales call preparation, and follow-up planning.
create_noteCreate a note on a contact for meeting summaries, observations, support context, or follow-up actions.
Safe use: Use after meetings, calls, inbox replies, or AI-generated summaries that the user wants saved into CRM history.
search_notesSearch organization notes by text.
Safe use: Use when the AI needs historical context that may not be in the latest contact fields.
send_whatsappSend a WhatsApp message to a CRM contact using the organization's configured WhatsApp provider.
Safe use: External communication. The AI client should confirm the final message with the user before sending.
send_emailSend an email to a CRM contact through the CRM email flow.
Safe use: External communication. The AI client should confirm subject and body before sending.
get_pipeline_stagesList valid pipeline stages with keys, labels, definitions, order, and follow-up cadence.
Safe use: Use before updating pipelineStage so the AI writes valid stage keys instead of free text.
Resources
crm://schemacrm-schema
Human-readable CRM schema reference for contacts, notes, messages, workflow triggers, and NFC profile fields.
crm://pipeline/{userId}pipeline-definition
Pipeline stage definitions and cadence guidance for a specific authenticated user context.
crm://contact/{userId}/{contactId}contact-summary
Compact contact summary with recent notes, recent messages, pipeline status, priority, score, and next follow-up.
Prompts
sales_assistantReviews a contact relationship, identifies the next action, drafts follow-up, and flags risks or opportunities.
follow_up_drafterDrafts a short personalized follow-up message using the last interaction, goal, and requested tone.
meeting_summaryTurns raw meeting notes into a structured summary, discussion points, decisions, action items, and next steps.
opportunity_risk_analysisAnalyzes a deal for risk level, risk factors, immediate action, timeline, and escalation recommendation.
support_response_drafterDrafts a customer support response using the issue, interaction history, and proposed resolution.
Setup
Supported clients
Security
FAQ
The PageCRM MCP server lets approved AI clients use controlled CRM tools, resources, and prompts. It helps AI assistants search contacts, read timelines, create notes, update records, and prepare or send messages through governed workflows.
No. The public MCP documentation is crawlable, but private CRM data requires an authenticated MCP bearer token and organization-scoped access.
The current MCP server exposes contact search, contact details, contact updates, contact deletion, customer timeline, note creation, note search, WhatsApp sending, email sending, and pipeline stage lookup.
Yes, if the organization has configured the required communication channel. AI clients should always confirm final message content with the user before using send_whatsapp or send_email.
Yes. MCP data access is scoped to the authenticated user's organization so one organization's contacts and activity should not be exposed to another organization.
AI crawlers should read the public landing page at /mcp-server, the machine-readable text document at /mcp.txt, the structured manifest at /mcp.json, and the AI discovery files at /llms.txt and /llms-full.txt.