Prototype · Preview: every server in the official registry, synced every 30 minutes. Sign in with Google to write reviews.
PopNx MCPMCP servers for people who use AI · explained in plain words

FavCRM

by favcrmversion 1.0.0i★ 0iRuns in the cloud
Registry nameio.favcrm/favcrm

How to install

Overview

Description from the maker (original English)

Agentic CRM for service businesses — bookings, customers, WhatsApp, loyalty, invoicing.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs in the cloud
  • Transport: Streamable HTTP
  • Category: Marketing & social media
  • You need to fill in: Authorization

Install

Pick the AI app you use, then copy the settings.

Passed 4/4 checks · What you ask goes through the maker’s server (api.favcrm.io)

First: which AI do you use?

Pick your app and the steps appear below.

Works with Claude · about 5 min

You need a FavCRM key (sign up on the maker’s site, may cost money) · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1

  1. Sign up and create a FavCRM key

    Open the maker’s site, sign up and create an API key for the next step. It may cost money.

    Open the FavCRM site ↗

  2. Open Claude’s Connectors page

    CustomizeConnectors

    CustomizeConnectors1+ Add2https://…3Add4
  3. Click “+ Add” → “Add custom connector” and fill in these 2 fields

    Copy each value into the field with the same name in Claude, then click Continue

    Name · NameFavCRM
    Remote MCP server URL · Addresshttps://api.favcrm.io/mcp

    Under Request headers, add this name and value

    Header nameAuthorization
    ValueBearer <paste your key here>

    Paste the key only into the app’s field, never into a chat or to anyone

    Leave Authentication as Claude detected it, then click Add

  4. Turn it on in a chat

    +ConnectorsFavCRM

  5. Try it

    Use FavCRM and tell me what you can do for me, then show me one thing

    ✓ If Claude says it is using FavCRM or shows a FavCRM tool in the answer, you are connected

Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version

ChatGPT cannot connect FavCRM yet

FavCRM needs your own key to connect, but OpenAI’s help page only describes OAuth sign-in; there is no key option we could verify

What you can do instead

A · Use an app that can connect FavCRM

  • You need a FavCRM key (sign up on the maker’s site, may cost money) · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1
  • You need a FavCRM key (sign up on the maker’s site, may cost money)
  • You need a FavCRM key (sign up on the maker’s site, may cost money)
  • You need a FavCRM key (sign up on the maker’s site, may cost money)

B · Others in Marketing & social media that work with ChatGPT

Picked from the most used in the same category, only ones that connect by address with no key

Works with Claude Code · about 5 min

You need a FavCRM key (sign up on the maker’s site, may cost money)

  1. Sign up and create a FavCRM key

    Open the maker’s site, sign up and create an API key for the next step. It may cost money.

    Open the FavCRM site ↗

  2. Open Terminal

    Mac: press Command+Space and type Terminal · Windows: open PowerShell

  3. Paste this command and press Enter

    claude mcp add --transport http favcrm https://api.favcrm.io/mcp --header 'Authorization: your-value'

    Replace “your-value” with your key before pressing Enter

    Paste the key only into the app’s field, never into a chat or to anyone

  4. Type /mcp in Claude Code

    You should see FavCRM listed as connected

  5. Try it

    Use FavCRM and tell me what you can do for me, then show me one thing

    ✓ If Claude Code says it is using FavCRM or shows a FavCRM tool in the answer, you are connected

Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with Cursor · about 5 min

You need a FavCRM key (sign up on the maker’s site, may cost money)

  1. Sign up and create a FavCRM key

    Open the maker’s site, sign up and create an API key for the next step. It may cost money.

    Open the FavCRM site ↗

  2. Click this button to open Cursor

    Open in Cursor

    Cursor asks you to confirm; click Install

  3. Fill in your key

    In the FavCRM settings, Authorization is empty; add your key and save

    Paste the key only into the app’s field, never into a chat or to anyone

  4. Open the AI chat in Cursor in Agent mode

  5. Try it

    Use FavCRM and tell me what you can do for me, then show me one thing

    ✓ If Cursor says it is using FavCRM or shows a FavCRM tool in the answer, you are connected

Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Works with VS Code · about 5 min

You need a FavCRM key (sign up on the maker’s site, may cost money)

  1. Sign up and create a FavCRM key

    Open the maker’s site, sign up and create an API key for the next step. It may cost money.

    Open the FavCRM site ↗

  2. Click this button to open VS Code

    Open in VS Code

    VS Code asks you to confirm; click Install

  3. Fill in your key

    In the FavCRM settings, Authorization is empty; add your key and save

    Paste the key only into the app’s field, never into a chat or to anyone

  4. Open the AI chat in VS Code in Agent mode

  5. Try it

    Use FavCRM and tell me what you can do for me, then show me one thing

    ✓ If VS Code says it is using FavCRM or shows a FavCRM tool in the answer, you are connected

Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version

Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.

See every app that uses MCP →

Address for apps that connect over the web

Addresshttps://api.favcrm.io/mcp

JSON settings are under “For developers” below

Stuck? Ask people who use FavCRM💬 Discussion →
For developers: Terminal commands and JSON settings

Over the web

Claude Code

claude mcp add --transport http favcrm https://api.favcrm.io/mcp --header 'Authorization: your-value'

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "favcrm": {
      "url": "https://api.favcrm.io/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "favcrm": {
      "type": "http",
      "url": "https://api.favcrm.io/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

Values you fill in

  • Authorization secret HTTP header
    Optional. A FavCRM MCP key as a Bearer token, or connect via OAuth (the server exposes /.well-known/oauth-authorization-server for automatic auth).

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

At a glance

Downloads per weeki
Not on npm/PyPI
Verified domain
✓ favcrm.io
Connection
Runs in the cloud
Transport
streamable-http
Latest versioni
1.0.0
Published to registryi
Jun 8, 2026
Code last changedi
Nov 7, 2026
Maker
favcrm
Website
favcrm.io
Registry status
Active

Which apps can use it

Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.

Connect over the internet in

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

All apps, with pros and cons →

Related guides

What it can do

We have not read this server’s tool list yet; we check endpoints in rotation.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 11, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified against the domain favcrm.io (the registry checks domain ownership)

  • ✓ Pass

    Still maintained

    Code last changed 4 days ago

  • ✓ Pass

    Has a licence

    Uses MIT

  • ✓ Pass

    Endpoint responds

    Responded in 891 ms (HTTP 200)

  • – Not applicable

    Sign-in with OAuth

    No sign-in needed

  • … Not checked yet

    No hidden instructions in tool descriptions

    Not checked yet; we read the tool list when we check the endpoint

Discussion

Ask, share a tip or report that it does not work. Sorted by what people marked helpful.

No posts yet. Be the first to ask or share.

Posts here are written by users, not the PopNx team.

Sign in with Google to post

User reviews

No reviews yet

Sign in with Google to write a review

Compared with others in Marketing & social mediai

  • More stars than 0% of the other 3782 servers in this category
  • Published to the registry more recently than 10% of the other 3782 servers in this category
  • Basic checks equal to or better than 100% of the other 3782 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is FavCRM safe?

It passed 4 of 4 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

You need to fill in: Authorization

Does it run on my computer or in the cloud?

It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.

Is it still maintained?

The GitHub repo last changed 4 days ago, and the latest version (1.0.0) reached the registry 5 months ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT Business and above.

What can I use instead?

In the same category: PostHog MCP Server, Openshorts, Google Ads + Meta Ads + SEO/GEO MCP

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

PostHog MCP Server

Official PostHog MCP Server for product analytics, feature flags, experiments, and more.

by PostHogWidely used★ 40.7KUpdated 10 months ago

Runs in the cloud

Openshorts

Turn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.

by mutonbyWidely used★ 7.7KUpdated 3 months ago

Runs in the cloud

Google Ads + Meta Ads + SEO/GEO MCP

Google Ads, Meta Ads, Google Analytics (GA4) & Search Console MCP server by Ryze AI

by irinabuht12-ossWidely used★ 7.3KUpdated 30 days ago

Runs in the cloud

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

FavCRM MCP

Install snippets, examples, and docs for the FavCRM Model Context Protocol server. The server itself is hosted at https://api.favcrm.io/mcp — this repo is for client setup and community examples.

231 typed tools — customers, bookings, events, loyalty, invoices, payments, WhatsApp / SMS / email — exposed via MCP. Works with any agentic client that speaks Streamable HTTP transport.

The endpoint supports purpose-built tool profiles selected with ?profile= or X-FavCRM-MCP-Profile:

  • compact exposes a small search_tools + execute_tool discovery/router surface for large-agent runtimes.
  • platform exposes only superadmin customer-workspace and company-setup operations, works without an active merchant company, and never exposes raw SQL.
  • full remains the default for clients and scanners.

Platform operators can start from the dedicated Cursor or Claude Desktop configuration. Ordinary merchant API keys cannot access platform tools.

🤖 AI Agent Skills

Building against the FavCRM headless backend with an AI Agent? Teach your AI our best practices, standard operating procedures, and MCP tool shapes by installing our official skills:

# Example: Install the Booking Operator skill

npx skills add https://github.com/favcrm/mcp/tree/main/skills/favcrm-booking-operator

Or install all skills at once

npx skills add favcrm/mcp

See the skills/ directory for the full list of available agent skills.

Public agent skills live in skills/: portable workflow packages for agentic registration, team onboarding, channel setup, booking operations, customer lifecycle, comms approval, billing/commerce, content, sales ops, knowledge training, and reporting. They are source-readable for agents and marketing, while FavCRM runtimes install vetted versions through the platform skill registry.

ClientStatusSetup
Vercel v0✅ LiveMarketplace install — auto-provisions a workspace + injects env vars
Cursor✅ Livemcp.json snippet
Smithery✅ Livesmithery mcp add favcrm/favcrm
Claude Desktop / Connector🚧 PendingOAuth provider (Phase 3, ~3 weeks)
ChatGPT Apps Directory🚧 PendingListing under review
Windsurf / Continue.dev / Zed✅ WorksSame mcp.json shape as Cursor

Get a key

Two ways:

Option A — your agent signs you up (no form, no portal click)

Connect FavCRM to your client first (see Cursor section below) using a placeholder env var. Then ask your agent:

"Sign me up for FavCRM. Yoga studio called Stretch + Breathe in Hong Kong."

The agent will:

  1. Call register_organisation_request — server emails a 6-digit code to you
  2. You paste the code back in chat
  3. Agent calls register_organisation_verify — server returns a fresh fav_mcp_* key
  4. Agent stores the key and starts working immediately

See skills/favcrm-agentic-registration for the portable SKILL.md workflow.

Behind the scenes: 10-min OTP, real email-ownership check, per-IP rate limit (3/hour, 20/day). No phishing surface, no fake demos.

Option B — sign up the traditional way

favcrm.io/signup → portal → Settings → MCP Keys → copy the fav_mcp_* value.

Existing FavCRM merchants: same place, no plan upgrade needed for MCP access.

Free tier (both options): 100 customers, 200 bookings/month, 1k MCP calls/month, 30-day trial of higher limits.

Bootstrap from the CLI

The favcrm CLI can also run the zero-state flow:

favcrm signup request --email owner@example.com --organisation-name "Ada Studio"

favcrm signup verify --request-id --code favcrm doctor favcrm team invite create --email teammate@example.com --role staff favcrm whatsapp status favcrm whatsapp connect --mode cloud-api

Team invitees can accept without an existing API key:

favcrm team invite accept-request --token <invite-token>

favcrm team invite accept-verify --token --code


Cursor

Verified shape, cursor.com/docs/mcp.

`~/.cursor/mcp.json` (or .cursor/mcp.json in your project):

{

"mcpServers": { "favcrm": { "url": "https://api.favcrm.io/mcp", "headers": { "Authorization": "Bearer ${env:FAVCRM_API_KEY}" } } } }

Then export the key — anywhere your Cursor process reads env vars:

# shell rc

echo 'export FAVCRM_API_KEY=fav_mcp_...' >> ~/.zshrc

or per-project (direnv)

echo 'export FAVCRM_API_KEY=fav_mcp_...' >> .envrc

Restart Cursor → Settings → MCP → favcrm connects → 231 tools land in chat.

Why ${env:VAR} instead of inline? Cursor interpolates env vars at request time so the key never lands in your repo or shared config.


Smithery

favcrm.io on Smithery — install via CLI:

npm i -g @smithery/cli

smithery login smithery mcp add favcrm/favcrm

For a project-scoped install, smithery mcp add favcrm/favcrm --client cursor writes the right mcp.json block.


Claude Desktop

🚧 OAuth-based connector pending Phase 3. Once live:

  1. claude.com → Connectors → Add custom connector
  2. URL: https://api.favcrm.io/mcp
  3. Authorize via OAuth → workspace selector → tool list

Until then, advanced users can wire FavCRM into Claude Desktop's claude_desktop_config.json via the same Bearer-header pattern as Cursor (community-only path; not currently in Anthropic's connector directory).


ChatGPT

🚧 Apps Directory listing under review. Once approved:

  1. ChatGPT → Tools menu → Apps → search "FavCRM"
  2. Add → OAuth handshake → workspace selector
  3. 26 curated tools land in chat (read-mostly + safe writes; destructive ops gated behind confirmation)

Test it

Once your config is live, ChatGPT/Cursor/Claude will list tools automatically. To smoke-test from the command line:

# Discovery (no auth needed — public-scan endpoint)

curl https://api.favcrm.io/.well-known/mcp/server-card.json | jq '.tools | length'

→ 231

Auth + initialize

curl -s https://api.favcrm.io/mcp \ -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -H "Authorization: Bearer $FAVCRM_API_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}' \ | jq

Call a read-only tool

curl -s https://api.favcrm.io/mcp \ -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -H "Authorization: Bearer $FAVCRM_API_KEY" \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_membership_tiers","arguments":{}}}' \ | jq

See examples/ for more.


Tool surface

231 tools across 28 scopes. Every tool ships with annotations:

  • title — human-readable label
  • readOnlyHint — true for list_* / get_* / search_* / etc.
  • destructiveHint — true for delete_* / cancel_* / void_* / refund_*
  • openWorldHint — true for tools that hit external services (WhatsApp, Stripe, email)
  • idempotentHint — true for set_* / update_* / upsert_* and read-only

Clients can use these to gate destructive calls or estimate cost. The full catalog at https://api.favcrm.io/.well-known/mcp/server-card.json is the source of truth — listings here are summaries only.

Agents working from a compact or context-sensitive tool set should use search_tools to discover operations, then execute_tool to run the selected tool. Use query_favcrm_platform for platform docs before guessing behavior or argument shapes. For merchant-specific facts, policies, pricing notes, FAQs, or brand guidance, use query_company_knowledge; it returns snippets with source document IDs rather than full documents.

ScopeSample toolsRead-onlyWrite
contactssearch_members, get_member_profile, create_account, attach_tags56
customer_segmentslist_segments, preview_segment_count, set_segment_members44
custom_fieldslist_custom_fields, create_custom_field, set_custom_field_values34
bookingslist_services, get_available_slots, create_booking1215
eventslist_event_registrations, get_event_campaign_exclusions20
membershiplist_tiers, enrol_membership, earn_loyalty_points43
shoplist_products, get_order, create_order86
invoiceslist_invoices, mark_invoice_paid44
campaignslist_campaigns, send_campaign (gated)53
bloglist_posts, publish_post1413

Superadmin platform tools use a separate scope family:

ScopeCapability
platform:customer_setupSearch/create customer workspaces and configure company setup
platform:catalogManage global plan, module, and AI-media catalogs in the full profile
platform:sql_readBreak-glass SELECT/EXPLAIN access in the full profile
platform:sql_writeBreak-glass DML access in the full profile
platform:*All platform capabilities; reserve for controlled internal operators

SQL scopes must be explicit, and SQL tools remain unavailable in the platform profile even with platform:*.


Agent Issue Reports

Agents should call report_agent_issue when an MCP-native path is missing, a tool schema is confusing, a tool fails unexpectedly, or they had to fall back to REST/SDK behavior. Include expected behavior, actual behavior, steps tried, relevant tool calls/logs, AI analysis, and clarification questions. FavCRM routes these reports to the platform support queue for triage.

Example:

favcrm tool call report_agent_issue '{"title":"Missing account creation MCP tool","severity":"high","area":"mcp_tool_missing","expectedBehavior":"Agent can create an account via MCP only.","actualBehavior":"Agent had to use SDK fallback.","stepsTried":["Listed tools","Tried create_contact"],"aiAnalysis":"Account creation exists in backend services but was not exposed in MCP."}'

Plan operations

Agents can inspect and preflight plan access without leaving MCP:

favcrm tool call get_plan_status '{}'

favcrm tool call check_plan_operation '{"toolName":"create_account"}' favcrm tool call list_plan_options '{}' favcrm tool call create_plan_upgrade_link '{"planCode":"favcrm-lite","billingCycle":"monthly","confirm":true}'

Use check_plan_operation before writes that may hit module, scope, subscription, or quota gates. If the result includes upgradeAction, show the user the returned action. Stripe links are only created by create_plan_upgrade_link with confirm=true.


Auth modes

Token kindLifetimeUse case
**fav_mcp_* API key**Long-lived, revocableCursor, Windsurf, Zed, Continue.dev, scripts
**fav_v0_* partner token**Per-Vercel-project, scopedv0 / Vercel install only
OAuth bearer (15-min JWT + 30-day refresh)Short-livedClaude Connectors (Phase 3), ChatGPT Apps
OTP-issued JWT (60 min)Short-livedInteractive humans (merchant portal exchange)

Marketplace tokens (fav_v0_*, OAuth-issued) are hard-blocked from superadmin tools (raw SQL, plan management) regardless of underlying scopes — defence in depth at the request layer, not just per-token RBAC.


Pricing

TierPriceLimits

| Free | $0 | 100 customers · 200 bookings/mo · 1k MCP calls/mo

Only the beginning is shown; read the rest in the repo