Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI → MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
  • Remote MCP ↗ (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) ↗ (opens in a new tab)
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 👤 Customer Data Platforms
  3. Perfex CRM
P
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/10/2026, 11:34:35 PM

Perfex CRM

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time — check back soon.
View RepositoryVisit Website

Read and write a self-hosted Perfex CRM from an AI agent: 148 permission-filtered tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON ▾

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "perfex-crm": {
      "command": "npx",
      "args": [
        "-y",
        "perfex-crm"
      ]
    }
  }
}

💡 Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing Alternatives👤 More in Customer Data Platforms

Documentation Overview

REST API for Perfex CRM — connect Perfex CRM with AI agents, Zapier, WooCommerce, n8n and third-party apps

Perfex CRM REST API — Examples, Postman Collection & Code Snippets

🌐 English · 简体中文 · Español · Português (BR) · Italiano · Français · Deutsch · Türkçe · Tiếng Việt · ไทย · العربية

Ready-to-use Postman collection, code snippets (cURL, PHP, Python, JavaScript) and a resource catalogue for the REST API module for Perfex CRM — the fastest way to connect Perfex CRM with AI agents and third-party applications.

Postman OpenAPI 3.0 License: MIT Perfex CRM

The Perfex CRM REST API lets you read and write customers, leads, invoices, estimates, projects, tasks and more over a clean HTTP/JSON interface — perfect for CRM integration, automation and custom apps. v3.0 adds an MCP server for AI agents, production-grade webhooks, ready-made Zapier / Make / n8n polling, batch operations and smarter list endpoints. This repository is the practical companion to the REST API for Perfex CRM module by Themesic Interactive: copy-paste examples, an importable Postman collection, and a full endpoint catalogue.

  • 🧩 Get the module: https://themesic.com/product/rest-api-module-for-perfex-crm-connect-your-perfex-crm-with-third-party-applications/

  • 📖 API guide / live docs: https://perfexcrm.themesic.com/apiguide/

  • 🧾 OpenAPI 3.0 spec: GET https://yourdomain.com/api/openapi (reference copy)


🚀 What's new in v3.0

FeatureEndpointWhat it does
🤖 MCP serverPOST /api/mcpModel Context Protocol (JSON-RPC 2.0) — exposes 148 permission-filtered CRM tools to Claude Desktop, ChatGPT, Cursor, n8n AI Agent and any MCP client
🪝 Webhooks 2.0/api/webhooks124 events, REST management, async delivery with retries, SSRF protection, HMAC-signed requests
🔌 Automation (polling)/api/zapier/*Ready-made polling triggers for Zapier, Make.com, n8n and any polling-based tool
⚡ BatchPOST /api/batchUp to 50 operations in one request (same tool names as MCP)
📚 Knowledge Base/api/knowledge_baseArticles + groups CRUD
🗒️ Notes/api/notesPolymorphic notes across 12 entity types
📄 Smarter listsany list endpointOpt-in ?page=&per_page=, ?fields=, ?sort=, ?created_after=&created_before=
🛡️ Safe writesany POSTIdempotency-Key replay, ignored-unknown-fields on PUT, X-RateLimit-* headers
📐 OpenAPI 3.0 specGET /api/openapiThe whole surface as one machine-readable document - 74 paths, 144 operations - import into Postman, Insomnia or Stoplight in seconds (reference copy in openapi/)

Everything is opt-in and backwards-compatible: requests without the new parameters return the exact same response as before.


Contents

FolderWhat's inside
postman/Importable Postman collection + environment ({{base_url}}, {{authtoken}}) — now with MCP, Webhooks, Batch, Automation, Knowledge Base & Notes
snippets/curl/Copy-paste curl commands for the most common calls
snippets/php/PHP (cURL) examples
snippets/python/Python (requests) examples
snippets/javascript/JavaScript / Node (fetch) examples
docs/Authentication, pagination & filtering, webhooks, MCP, automation, custom tables, errors & status codes

Each snippet language has examples for customers, invoices, leads plus the v3 features webhooks, mcp, batch, automation, knowledge_base and notes, and a list_features file showing pagination, field selection and sorting.


Quick start

Every request to the Perfex CRM REST API is authenticated with the Authtoken header. Create a token in your Perfex admin under API → API Management (after activating the REST API module), then call the API at https://yourdomain.com/api/...:

Terminal
curl -H "authtoken: YOUR_API_TOKEN" https://yourdomain.com/api/customers

That returns the list of customers as JSON. See docs/authentication.md for header vs. query-parameter auth, and snippets/ for the same call in PHP, Python and JavaScript.

Use the Postman collection

  1. Open Postman → Import → drop in postman/perfex-rest-api.postman_collection.json.
  2. Import the environment postman/perfex-rest-api.postman_environment.json.
  3. Set base_url to https://yourdomain.com/api and authtoken to your token.
  4. Pick any request and hit Send.

Connect an AI agent (MCP)

Point any MCP client (Claude Desktop, Cursor, ChatGPT, n8n AI Agent) at POST https://yourdomain.com/api/mcp and send your authtoken header. The server advertises permission-filtered tools for your CRM. See docs/mcp.md and snippets/curl/mcp.sh.


Endpoint catalogue

All CRUD endpoints follow a RESTful convention: GET list, GET /:id single, POST create, PUT /:id update, DELETE /:id delete — under the base path https://yourdomain.com/api.

Core CRM resources

ResourceBase pathTypical operations
Customers/api/customerslist, get, create, update, delete
Contacts/api/contactslist, get, create, update, delete
Leads/api/leadslist, get, create, update, delete
Invoices/api/invoiceslist, get, create, update, delete
Estimates/api/estimateslist, get, create, update, delete
Credit Notes/api/credit_noteslist, get, create, update
Payments/api/paymentslist, get, create
Proposals/api/proposalslist, get, create, update, delete
Contracts/api/contractslist, get, create, update, delete
Projects/api/projectslist, get, create, update, delete
Tasks/api/taskslist, get, create, update, delete
Milestones/api/milestoneslist, get, create, update, delete
Timesheets/api/timesheetslist, get, create, update, delete
Subscriptions/api/subscriptionslist, get, create, update
Items/api/itemslist, get, create, update, delete
Expenses/api/expenseslist, get, create, update, delete
Staff/api/staffslist, get, create, update, delete
Calendar/api/calendarlist, get, create, update, delete
Custom Fields/api/custom_fieldslist per related type
Common (lookups)/api/commoncountries, taxes, currencies, statuses …

v3 platform & extra resources

ResourceBase pathTypical operations
MCP server/api/mcpPOST JSON-RPC 2.0: initialize, tools/list, tools/call
Batch/api/batchPOST up to 50 operations in one request
Webhooks/api/webhookslist, get, create, update, delete, POST /:id/toggle, GET /events, GET /:id/logs
Automation (polling)/api/zapierGET /resources, GET /poll/:resource, GET /test/:resource
Knowledge Base/api/knowledge_baselist, get, create, update, delete; /groups
Notes/api/noteslist by :rel_type/:rel_id, get, create, update, delete

The exact request fields per resource are documented in the official API guide. The snippets here cover the most common flows.


Smarter list endpoints (v3)

Every list endpoint accepts optional query parameters. Add them and you get a { data, meta } envelope; omit them and you get the exact legacy array.

bash
# Page 2, 20 per page, only id + company, newest first, created this year
curl -H "authtoken: YOUR_API_TOKEN" \
  "https://yourdomain.com/api/customers?page=2&per_page=20&fields=id,company&sort=-datecreated&created_after=2026-01-01"
ParameterExampleEffect
page, per_page?page=2&per_page=20Pagination → { data, meta }
fields?fields=id,companyReturn only these columns
sort?sort=-datecreated,companySort (- = descending)
created_after, created_before?created_after=2026-01-01Date-range filter

per_page is the parameter that sizes a page (1-100, default 25). limit is accepted as an alias only when page is sent too, so a bare ?limit=5 does not paginate - use ?page=1&per_page=5.

See docs/pagination-filtering.md and snippets/curl/list_features.sh.


Upgrading from 2.x

There are no breaking changes. Every v3 list feature is opt-in:

  • Send none of the parameters above and you get the same plain array 2.x returned. The { data, meta } envelope appears only when you send page or per_page.
  • No endpoint was renamed. Customers have always been at /api/customers.
  • Unknown fields on PUT are ignored instead of returning an error.
  • POST requests accept an optional Idempotency-Key header; identical retries replay the stored response rather than creating duplicates.

Two things worth knowing when adopting v3:

  • Custom tables moved behind an allowlist in 3.0.2 - see docs/custom-tables.md.
  • New permission rows (Webhooks, Notes, Knowledge Base) must be ticked on existing tokens before those endpoints answer, and before their MCP tools appear in tools/list.

Popular integrations & use cases

The Perfex CRM REST API is commonly used to connect Perfex CRM with AI agents and third-party applications:

  • AI assistants (MCP) — let Claude, ChatGPT or Cursor read and update your CRM through /api/mcp.
  • Zapier / Make / n8n — no-code automation via ready-made polling triggers (/api/zapier/*).
  • Webhooks — push Perfex events (new invoice, new lead, 124 events) to Slack, Discord or your own backend, signed with HMAC.
  • Google Sheets / Power Automate — sync customers, invoices or payments to spreadsheets and dashboards.
  • Custom apps & portals — build a mobile app or customer portal on top of your Perfex data.
  • Accounting & e-commerce — sync invoices and items with external billing or shop platforms.

All of these are powered by the REST API for Perfex CRM module.


Authentication (summary)

MethodHow
Header (recommended)Authtoken: YOUR_API_TOKEN
Query parameter?authtoken=YOUR_API_TOKEN (handy for quick tests / webhooks)

Tokens are created and scoped (per-resource permissions) in API → API Management. Full details in docs/authentication.md.


FAQ

Does Perfex CRM have a REST API? Yes. The REST API for Perfex CRM module adds a full RESTful HTTP/JSON API for customers, leads, invoices, estimates, projects, tasks and more, plus a v3 MCP server, webhooks, batch and automation endpoints.

Can I use Perfex CRM with AI agents / ChatGPT / Claude? Yes — v3 ships an MCP server at POST /api/mcp that exposes permission-filtered CRM tools to any Model Context Protocol client. See docs/mcp.md.

How do I authenticate with the Perfex CRM API? Send your token in the Authtoken HTTP header (or as an ?authtoken= query parameter). See docs/authentication.md.

What is the base URL of the Perfex CRM API? https://yourdomain.com/api — for example https://yourdomain.com/api/customers.

Can I connect Perfex CRM to Zapier, Make or n8n? Yes — v3 has ready-made polling triggers under /api/zapier/*, plus webhooks. See Popular integrations and docs/automation.md.

Is there a Postman collection for Perfex CRM? Yes — import postman/perfex-rest-api.postman_collection.json and the bundled environment, set your base_url and authtoken, and start sending requests.

How do I create an invoice via the Perfex CRM API? POST https://yourdomain.com/api/invoices with the invoice fields and an items[] array — v3 auto-calculates subtotal/total. See snippets/curl/invoices.sh.


About / Support

Perfex CRM REST API icon

This repository is an examples companion to the commercial module:

REST API for Perfex CRM — connect your Perfex CRM with third-party applications by Themesic Interactive.

  • 🛒 Buy / learn more: https://themesic.com/product/rest-api-module-for-perfex-crm-connect-your-perfex-crm-with-third-party-applications/
  • 📖 Documentation: https://perfexcrm.themesic.com/apiguide/
  • 💬 Support: https://themesic.com/support

Contributions of additional examples are welcome — see CONTRIBUTING.md.

License

Example code in this repository is released under the MIT License. "Perfex" is a trademark of its respective owner; the REST API module is a commercial product by Themesic Interactive.

Related MCP Servers

View all in Customer Data Platforms View all alternatives
  • M
    Mcp

    Coherence MCP — chat with your CRM's AI agent from Claude, Cursor, and Cline.

    👤 Customer Data Platforms0 views
    Compare vs Mcp →
  • M
    Mcp

    Coherence MCP — chat with your CRM's AI agent from Claude, Cursor, and Cline.

    👤 Customer Data Platforms0 views
    Compare vs Mcp →
  • Mcp Server Chart logoMcp Server Chart

    A Model Context Protocol server for generating visual charts using AntV.

    👤 Customer Data Platforms3 views
    Compare vs Mcp Server Chart →
  • K
    Kesslerio Attio Mcp Server

    Enable AI assistants to interact directly with your Attio CRM data through natural language querie…

    👤 Customer Data Platforms0 views
    Compare vs Kesslerio Attio Mcp Server →

Frequently Asked Questions about Perfex CRM

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "perfex-crm": { "command": "npx", "args": ["-y", "Perfex CRM"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPerfex CRM AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/perfex-crm?style=directory)](https://allmcps.com/mcp/perfex-crm)
HTML Embed
<a href="https://allmcps.com/mcp/perfex-crm"><img src="https://allmcps.com/api/badge/perfex-crm?style=directory" alt="Perfex CRM on AllMCPs" /></a>

Technical Specs & Signals

Category👤Customer Data Platforms
More technical detailsExpand ▾
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging · 27/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge — we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 👤 Customer Data Platforms →Best MCP servers for Customer Data Platforms →Alternatives to Perfex CRM →Install in Claude DesktopInstall in CursorInstall in VS Code