Built-in MCP Serverv2.8.8

PerfexCRM MCP Server: Let AI Agents Manage Your CRM

The Model Context Protocol (MCP) is an open standard created by Anthropic that lets AI agents discover and use tools from external services. The PerfexCRM MCP server exposes all 170 CRM operations as tools that any MCP-compatible AI client can discover and execute through natural language.

Before MCP, connecting AI to your CRM meant building custom API wrappers and sub-workflows for every operation. Now it is one endpoint, one API key, and the AI figures out the rest.

170 CRM tools auto-discovered by AI
Permission-filtered — AI sees only what the API key allows
Works with Claude, ChatGPT, Cursor, n8n & 50+ clients
All tools load in one request (v2.8.7 — Claude.ai fix)
Included free in all plans — no extra cost
claude_desktop_config.json
{
  "mcpServers": {
    "perfexcrm": {
      "url": "https://your-crm.com/api/v1/mcp",
      "headers": {
        "X-API-KEY": "pk_your_api_key"
      }
    }
  }
}
Connected — 170 tools discovered
MCP Ready
170
CRM Tools
50+
AI Clients
0
Lines of Code
$49
One-Time

How Do I Connect an AI Agent to PerfexCRM?

Three steps. Under 3 minutes. No SDKs, no custom code, no API wrappers. The AI discovers your CRM operations automatically through the MCP specification.

Enable MCP in PerfexCRM

Go to Setup > API & Webhooks > Settings > Advanced and toggle MCP Server on. Takes 5 seconds.

Connect Your AI Client

Add the MCP endpoint to your AI client config. One URL + one API key.

Start Managing Your CRM

The AI automatically discovers all 170 tools. Ask it anything about your CRM in natural language.

Which AI Clients Are Compatible with PerfexCRM MCP?

One endpoint, infinite possibilities. Any tool that speaks the Model Context Protocol can manage your CRM. For messaging apps (WhatsApp, Telegram, Slack), see OpenClaw and Hermes Agent.

🟣

Claude Desktop

Anthropic

🟢

ChatGPT

OpenAI

🔵

Cursor

IDE

🟠

n8n AI Agent

Workflow

🔷

VS Code

Continue / Cline

🌊

Windsurf

IDE

🟡

Amazon Q

AWS

🔗

Any MCP Client

170 tools

What Can an AI Agent Do in PerfexCRM?

Not just read data — your AI can create, update, delete, and manage everything across all 19 CRM resources and 170 operations. Including the full task lifecycle: create tasks, assign to staff, add checklists, update status, and log timesheets — all through natural language. See the full API reference for all available operations.

Sales Agent

AI creates leads, converts to customers, and manages your entire sales pipeline through conversation. Ask: "Show me leads from this week and convert the top one to a customer."

Support Agent

AI triages tickets, assigns to teams, adds replies, and escalates high-priority issues. Ask: "Reply to ticket #512 with this message and assign it to the billing team."

Finance Agent

AI creates invoices with line items, tracks overdue payments, records receipts, and generates summaries. Ask: "Create an invoice for Acme Corp: Web Development $2,500, Hosting $500."

Project Manager Agent

AI creates tasks, assigns to staff, tracks milestones, and reports project progress. Ask: "Create a task for Sarah to review the proposal by Friday, high priority."

What Does an AI Conversation with PerfexCRM Look Like?

A real example: creating an invoice through Claude + MCP

Claude + PerfexCRM MCP

Create an invoice for Acme Corp with 2 items: "Web Development" for $2,500 and "Hosting Setup" for $500

I'll create that invoice for you. Let me look up Acme Corp first...

Using: customers_list
Found: Acme Corp (ID: 42)
Using: invoices_create
Created invoice #INV-00847 — $3,000.00

Done! Invoice #INV-00847 created for Acme Corp:

  • • Web Development: $2,500.00
  • • Hosting Setup: $500.00
  • • Total: $3,000.00

Now send it to their email

Using: invoices_send
Sent to: billing@acmecorp.com

Sent! Invoice #INV-00847 has been emailed to billing@acmecorp.com.

MCP Server vs REST API vs OpenClaw vs Hermes Agent

All four connect to the same PerfexCRM data. Pick based on your use case — or use multiple simultaneously. Every option is included in the same $49 PerfexAPI module.

Comparison of PerfexCRM integration methods: MCP Server, REST API, OpenClaw, and Hermes Agent
FeatureMCP ServerREST APIOpenClawHermes Agent
Best forAI coding toolsCustom integrations20+ messaging appsSelf-improving AI + cron
InterfaceNatural languageHTTP requestsWhatsApp/Telegram/SlackWhatsApp/Telegram/Signal
Setup time~1 minuteVaries (code)~10 minutes~10 minutes
Code requiredZero (config only)Yes (any language)ZeroZero
Tool discoveryAutomaticManual (read docs)Via CRM skillVia MCP
AI clientsClaude, ChatGPT, Cursor, 50+Any HTTP client20+ messaging platforms7+ channels + CLI
Windows nativeYesYesYesWSL2 required
Built-in cronNoNoNoYes
CostIncluded ($0 extra)Included ($0 extra)Free (MIT)Free (MIT)

How Is the PerfexCRM MCP Server Built?

Enterprise-grade implementation of the Model Context Protocol specification

Streamable HTTP Transport

Standard HTTP transport with SSE support. Works through firewalls, proxies, and load balancers. JSONRPC 2.0 endpoint at /api/v1/mcp.

Permission-Filtered Discovery

AI agents only discover tools the API key is authorized for. Non-admin keys are filtered by staff-level CRM permissions. Full audit logging.

Self-Documenting Tools

Every tool includes parameter descriptions, types, required/optional flags, and examples. AI agents know exactly how to use each operation.

Frequently Asked Questions

What is MCP (Model Context Protocol) and how does it work with PerfexCRM?

MCP (Model Context Protocol) is an open standard created by Anthropic that lets AI agents discover and use tools from external services through a single endpoint. The PerfexCRM MCP server, built into the PerfexAPI module (v2.8.0+), exposes all 170 CRM operations as discoverable tools. When you connect any MCP-compatible AI client (Claude Desktop, ChatGPT, Cursor, n8n AI Agent, VS Code, and 50+ more), the AI automatically discovers available operations — create customers, issue invoices, manage leads, triage tickets, track projects — and executes them through natural language conversation. No custom code or API wrappers needed.

Which AI clients are compatible with PerfexCRM MCP?

Any AI client that implements the Model Context Protocol specification is compatible. Confirmed clients include Claude Desktop (Anthropic), ChatGPT (OpenAI with MCP support), Cursor IDE, VS Code (via Continue or Cline extensions), Windsurf IDE, Amazon Q (AWS), n8n AI Agent node, and 50+ more. Additionally, open-source AI agent frameworks like Hermes Agent (by Nous Research) and OpenClaw connect through the same MCP endpoint to provide WhatsApp, Telegram, and Slack CRM access.

How do I set up the PerfexCRM MCP server?

Setup takes under 3 minutes with zero coding. Step 1: Go to your PerfexCRM admin panel, navigate to Setup > API & Webhooks > Settings > Advanced, and toggle MCP Server to enabled. Step 2: Copy your MCP endpoint URL (https://your-crm.com/api/v1/mcp) and an API key. Step 3: Add these to your AI client config file. For Claude Desktop, edit claude_desktop_config.json and add a perfexcrm entry under mcpServers with your URL and X-API-KEY header. The AI discovers all 170 tools automatically on first connection.

Does the MCP server work with Claude.ai?

Yes. As of v2.8.7, the PerfexCRM MCP server loads all 170 tools in a single response, which resolves a known Claude.ai pagination limitation where only the first 50 tools were visible. Claude.ai users can now connect the MCP endpoint directly as a custom connector and access all CRM operations including the full task management suite (22 task tools). This fix also benefits Claude Desktop, Claude Code, and Kiro.

Can the AI agent create and manage tasks via MCP?

Yes. The MCP server exposes 22 task-related tools covering the full lifecycle: tasks_create, tasks_get, tasks_update, tasks_delete, tasks_assign, tasks_status_update, tasks_mark_complete, tasks_priority_update, tasks_checklist_create/update/delete, tasks_followers_add/remove, tasks_comments_create, and tasks_timesheets_create. Ask your AI: "Create a task for Sarah to review the proposal by Friday, high priority, and add a checklist with 3 items." The AI calls the right tools automatically.

Does the MCP server respect CRM user permissions?

Yes. The MCP server enforces the same permission model as the REST API. Each API key has configurable permissions — when an AI agent connects, it only discovers and can execute operations that the API key is authorized for. Non-admin keys are filtered by PerfexCRM staff-level permissions, so a support team key can view and reply to tickets but cannot access billing data. All MCP operations are logged in the admin panel under API Logs for full audit trail visibility.

Is MCP included free in all plans?

Yes. The MCP server is included in every PerfexAPI plan at no extra cost — Launch Special ($49), Professional ($89), and Extended ($449). All plans get access to all 170 CRM tools via MCP. There are no per-request fees, no token limits on the MCP side, and no separate subscription for AI features. The only variable cost is your AI model usage (Claude, GPT-4, etc.) which is billed directly by the model provider.

What is the difference between MCP, OpenClaw, and Hermes Agent?

All three connect to the same PerfexCRM endpoints but serve different use cases. MCP Server is built into the module and connects AI coding tools (Claude Desktop, ChatGPT, Cursor) — zero setup, ideal for developers. OpenClaw (313K+ GitHub stars) connects PerfexCRM to 20+ messaging platforms (WhatsApp, Telegram, Slack, Teams) for teams wanting mobile-first CRM access. Hermes Agent (87K+ stars, by Nous Research) adds self-improving memory and a cron scheduler for automated daily briefings. Use one, two, or all three simultaneously — they all work with the same $49 module.

Can I use MCP with n8n AI Agent workflows?

Yes. n8n AI Agent node (v1.2+) supports MCP as a tool provider. Add the PerfexCRM MCP endpoint as an MCP Client Tool in your n8n workflow, and the AI Agent node automatically discovers all 170 CRM operations. This lets you build AI-powered automation workflows where the agent decides which CRM operations to execute based on natural language instructions or incoming data. See our n8n templates for ready-to-use examples.

Last updated: April 2026

Deep Dive: Introducing MCP for PerfexCRM

Read the full announcement with detailed setup instructions, security model, and what comes next. Or try the Hermes Agent cron tutorial for scheduled CRM briefings.

MCP Included in All Plans — From $49

Get the complete PerfexCRM API module — REST API, Webhooks, n8n Node, MCP Server, OpenClaw skill, and Hermes Agent support. All 170 tools. All plans.