Integrations September 2026 Published 7 min read

Connect ConnectMachine to Claude with Zapier MCP

Ten minutes of setup and your contacts are reachable from any MCP client. Here is the whole route, the six actions worth enabling, and the two errors almost everyone hits on the first attempt.

Claude calling a ConnectMachine action through Zapier MCP and returning the created contact
Once the connection is live, adding a contact is a sentence rather than a form.

There are two ways to reach ConnectMachine from an AI tool. Our own MCP server is the direct route, and this is not that. This is the Zapier route, which is worth setting up for one specific reason: the same connection also exposes every other app you have authorised in Zapier, so your assistant can move between your contacts and your CRM in a single request.

The setup is genuinely short. Most of the time goes on deciding which actions to enable, which is the part worth thinking about.

Before you start

  • A Zapier account. The free tier works, and MCP calls draw on the same task allowance as Zaps.
  • A ConnectMachine account on a plan that includes the Zapier integration.
  • An MCP client. Claude on web, desktop, or Claude Code, or Cursor, VS Code, or Zed.

One thing to settle now rather than later. If you have more than one ConnectMachine login connected to Zapier, decide which one this should write to before you enable anything. Actions run against whichever connection is set as the default, and a contact written to the wrong account is tedious to unpick.

The setup, step by step

Claude Code and Cursor config (mcpServers format)
{
  "mcpServers": {
    "zapier": {
      "url": "https://mcp.zapier.com/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_ZAPIER_MCP_KEY"
      }
    }
  }
}

Zapier's own settings page shows the exact snippet for the client you picked, including whether your endpoint expects the credential in the URL or in an Authorization header. Copy it from there rather than from here, because the format has changed once already.

The Zapier MCP server settings with ConnectMachine expanded, listing its six actions: Create Contact, Update Contact, Find Contact, Deleted Contact, New Contact, and Updated Contact

Which of the six actions to enable

ConnectMachine publishes six. They are not equally useful from an assistant, and we would not switch all six on straight away.

Find Contact, enable first

Searches by name, email, phone, company, job title, or website. Email and phone match exactly, the rest match partially. This is the one that makes every other action safer, because it lets the model check before it writes.

Create Contact, enable second

First name is the only required field. Everything else is optional, including up to five emails, five phone numbers, five websites, five custom fields, social profiles, a full address, and a separate record of where you met.

Update Contact, enable when you need it

Changes fields on an existing record. Useful for job title changes after a round of promotions, and the natural partner to a Find Contact call.

New, Updated, and Deleted Contact, mostly skip

These are triggers. Over MCP they become reads you request rather than anything that runs on its own, so they answer what changed recently and nothing more. Leave the real trigger work to Zaps.

Prompts worth running first

Start with reads. They cost little, they cannot damage anything, and they show you how the model phrases its arguments, which is most of what you need to learn.

  • Find my ConnectMachine contact with the email jane@acme.com.
  • Search ConnectMachine for everyone whose company contains Acme.
  • Add Jane Doe to ConnectMachine, VP of Sales at Acme, jane@acme.com, met at Web Summit.
  • Check whether Priya Raman is already in ConnectMachine, and if she is, update her job title to CTO.

That last one is the pattern worth internalising. Check, then act, in one sentence. It is the thing a Zap cannot do, and it is the reason to bother with MCP at all.

When it does not work

The tools return 404

Almost always a stale or truncated endpoint URL. Regenerate it in Zapier's MCP settings and paste the whole thing, including the trailing path segment. A URL copied from a wrapped terminal line loses characters silently.

The client says no tools are available

Either no actions are enabled on that server, or the client was not restarted after the config changed. Enable one action, restart, and check again before looking anywhere else.

The assistant writes to the wrong account

More than one ConnectMachine connection is authorised and the default is not the one you meant. Change the default in Zapier's connection settings.

A search returns the wrong person

Name and company match partially, so a common surname returns several people. Ask by email or phone when you need certainty, because those match exactly.

The other route, briefly

ConnectMachine also runs its own MCP server at mcp.connectmachine.ai, which is deeper on contacts and can manage your own digital cards, something the Zapier route cannot touch. It also does not consume Zapier tasks. What it cannot do is reach your CRM in the same breath.

Running both is reasonable, and plenty of people do. Clients hold several MCP servers at once and the assistant picks whichever exposes the tool it needs. The setup for ours is in the MCP server announcement, and the background on the Zapier side is in what is Zapier MCP.

Read the Zapier docs

Frequently asked questions

How do I connect Zapier to Claude via MCP?
Authorise the app in Zapier, create a server at mcp.zapier.com, enable the actions you want, then paste the endpoint URL into Claude under Settings, Connectors, Add custom connector. Claude Code, Cursor, and Zed take the same URL in their MCP configuration file.
How does Zapier MCP authentication work?
Zapier issues an endpoint that carries your credential, either inside the URL or as a bearer token depending on the client. It authenticates as you, against the app accounts you have already authorised, so treat the URL as a secret and regenerate it if it leaks.
Why are my Zapier MCP tools returning 404 errors?
Usually a stale or incomplete endpoint URL. Regenerate it in Zapier's MCP settings and paste it whole, since a URL copied across a wrapped terminal line can lose characters without any visible sign.
Can I set this up in Cursor rather than Claude?
Yes. Cursor, VS Code, and Zed all accept a remote MCP server. The endpoint is identical, only the configuration file differs, and Zapier shows the right snippet for whichever client you select.
Which ConnectMachine actions should I enable?
Find Contact first, then Create Contact and Update Contact. The three triggers are less useful from an assistant because MCP turns them into on demand reads rather than anything that runs by itself.
Do I need a paid ConnectMachine plan?
The Zapier integration requires an eligible paid plan, organization license, or active Premium trial. Zapier's own free tier is enough for the automation side while you are testing.

Set it up once

Reach your contacts from whichever AI tool you already use.

Authorise ConnectMachine in Zapier, enable Find Contact and Create Contact, and paste the endpoint into Claude or Cursor. Ten minutes, and your network is searchable from the tool you are already typing in.

Get ConnectMachine first on Google

Add us as a preferred source and our guides show up higher the next time you search.