Skip to content
Contactzilla
Back to Blog

Turn Claude or ChatGPT Into Your Contact Manager

Nick Holder

Nick Holder

MDM Deployment Specialist

Banner reading "Turn Claude or ChatGPT into your contact manager", beside a sample Contactzilla contact card for Marcus Reed showing his role, labels, phone number and email in the East District address book.

Turn Claude or ChatGPT Into Your Contact Manager

If your organisation's shared contacts live in Contactzilla, you no longer have to open Contactzilla to use them. Contactzilla now supports MCP (Model Context Protocol), so Claude, ChatGPT and other compatible AI assistants can read your address books directly from a conversation and, where the AI client supports write actions, update them too.

Short answer: Contactzilla is now an MCP connector. Once an administrator allows MCP connections for the team, anyone with permission can connect their own AI assistant to Contactzilla and ask it, in plain English, to look up, add, edit or clean up contacts, instead of logging in to do it by hand. Whether that connection can only read contacts or can also write to them is chosen separately, when the connection is authorised, and can be changed later.

This post covers what that looks like in practice. For the full step-by-step setup, see our help guide, Connect Contactzilla to Claude, OpenAI or Any MCP-Compatible AI Tool.

What this lets you do

Once connected, you can talk to your Contactzilla address books through Claude, ChatGPT or another MCP-compatible assistant in plain English. That covers a fair range, not just one trick:

  • Look things up: ask questions about your address books and contacts directly.
  • Filter and analyse: apply a condition across fields, dates or other criteria, not just a saved label.
  • Compare against another system: check Contactzilla against a list or a system from somewhere else.
  • Make changes: add, edit, move, merge or remove contacts, when the connection has write access.
  • Combine it with other tools: chain Contactzilla together with anything else you've connected, so one request can pull from both instead of you copying information between them by hand.

The last one is where this stops being just a faster way to do what Contactzilla already does. Contactzilla only knows about your contacts, not what's in your HR system, your calendar or your inbox. Once your AI assistant can reach Contactzilla alongside whatever else you've connected it to, it can carry information between them in one request instead of you exporting from one place and pasting it into another.

Here's what that looks like for a job most admins have had to do by hand at some point.

A practical example: covering for someone who's left

Claude's proposed plan for the Sarah-to-Marcus handover, showing Sarah Collins found in three Contactzilla address books and a table proposing to copy Marcus Reed's record into each and delete hers.
Claude breaks the change down address book by address book, and before doing anything, checks whether to proceed as planned or handle it differently, such as removing Sarah without adding a replacement.

When someone leaves, removing them usually isn't the whole job. Somebody else may need to replace them across several shared address books. It's easy to miss one, and a missed one means a team calling or texting the wrong person.

Ask it: "Sarah Collins has left and Marcus Reed is replacing her. In Contactzilla, find every address book I have access to where Sarah appears and replace her with Marcus, using his existing Contactzilla record. Show me the proposed changes before you make them."

Because you've asked to see the proposed changes first, you can check them before asking the assistant to go ahead.

Marcus Reed's contact record in Contactzilla's East District address book after the change was applied, showing his labels and details newly created there.
Marcus now appears in East District, one of the three address books where Sarah did, added automatically once the change was confirmed.

That's the difference MCP makes here. One request reaches into every address book you have access to instead of you checking each one yourself, and shows you exactly what it's about to change before it touches anything real.

More things you can ask it to do

That's one workflow. Once MCP is connected, you can ask an AI assistant to handle many of the jobs you'd normally carry out inside Contactzilla, including ones that would otherwise mean moving information between several different tools by hand:

  • Ask a question with no report behind it: "In Contactzilla, find every contact in the Internal Staff Contacts address book that was added in the last 15 months and doesn't have a phone number." Contactzilla doesn't have a reporting screen built for that. Without MCP, you'd need to export the data and filter it yourself; the assistant can return the matching contacts directly.
  • Check two lists against each other: "Here's a list of email addresses from our HR system [paste]. Which ones aren't in the Clients address book yet?" Reconciling two lists without exporting one and eyeballing it against the other.
  • Populate an address book once it's set up: "We're mobilising a new site on Monday. From the Staff Directory, add everyone labelled Site Manager, Project Manager or Safety Lead to the New Site address book, and flag anyone missing a mobile number." Who counts comes from labels already on the contacts, not from the assistant guessing at job titles; it's interpreting a label-based brief and adding several people to the right place in one request, not just running a filter.
  • Clean up likely duplicates: "Find contacts in the Clients address book that look like they may be duplicates, show me the likely matches, then merge the ones I approve." That can surface likely near-duplicates, such as a misspelled name or slightly different email address, that an exact-match check may miss.
Claude's answer to a request for every contact in Contactzilla's Internal Staff Contacts address book added in the last 15 months with no phone number, listing 52 matching names and emails in a table.
Real output for the audit example above: 52 of the 122 contacts in Internal Staff Contacts were added in the last 15 months with no phone number on file.

What MCP actually is, and what it means for your data

MCP (Model Context Protocol) is an open standard that lets an AI assistant connect to an external service and use it as part of a conversation, rather than the assistant only knowing what you type. For the fuller technical explanation, Anthropic's own introduction to MCP covers the protocol itself.

⚠️ Important: this is not an AI feature Contactzilla has added, and Contactzilla doesn't operate any AI itself. Enabling MCP doesn't change how Contactzilla stores or handles your data. It simply allows the AI client you choose to connect to your account. Once connected, that client can read, and depending on the permissions you grant, write your contact data, and it may copy that data into its own service. Whether and how you use this should be governed by your organisation's own AI usage policy.

How MCP access and permissions work

MCP is off by default for every Contactzilla team. An administrator turns it on from Team Settings > API/MCP, where the MCP Access setting controls who's allowed to connect an AI assistant at all: no one, admins only, or every team member.

Contactzilla's Team Settings, API/MCP tab, with the MCP Access dropdown open showing No MCP Access, Access for Admins and Access for All Users.
Team Settings > API/MCP is where an administrator decides who's allowed to connect an AI assistant at all.

Read versus write is a separate choice, made when the assistant is authorised. Setting up a connection means choosing whether it can only read contacts or can also add, edit and delete them; it isn't fixed once for the whole team by an administrator, and it isn't fixed for good either: those permissions can be changed later without changing the team-wide MCP setting. Whatever's chosen, the assistant still only reaches the address books that person's own Contactzilla account already has access to. Connecting MCP doesn't grant it anything beyond their existing permissions.

AI clients may add their own approval controls on top of that. In Claude, for instance, the Contactzilla connection's tool permissions can be set separately for read-only tools and for write or delete tools, so either group can be set to ask before every use rather than running automatically.

Claude's Connectors settings for Contactzilla, showing separate approval controls for read-only tools and write/delete tools.
Inside Claude, the Contactzilla connection's read and write tools can each be set to ask before running.

For the full walkthrough (enabling access and connecting a client such as Claude, step by step), see our help article, Connect Contactzilla to Claude, OpenAI or Any MCP-Compatible AI Tool.

FAQs

Does connecting an AI assistant change how Contactzilla stores or handles contact data?

No. Contactzilla's own storage and handling of your data is unchanged. What changes is that a connected AI client can now read that data on request, and write to it if you've allowed that, in the same way any other authenticated integration would.

Can an AI assistant edit or delete our contacts, not just look them up?

Yes, if the person who connected it chose read/write access when they set up the connection. That choice is made per connection, not set once for the whole team by an administrator, so one person's assistant can be read-only while another's can make changes, depending on what each of them chose and what their own Contactzilla permissions allow.

Is MCP turned on by default?

No. It's off for every team until an administrator turns it on in Team Settings > API/MCP.

Which AI assistants does this work with?

Contactzilla exposes a standard MCP connection, so it works with AI clients that support remote or custom MCP servers. Claude is the example we've used here, and ChatGPT also supports MCP connections. Exact setup, availability and read/write capabilities depend on the AI client and subscription plan.

Ready to supercharge your contact book?

Grow sales and stay organized with better contact management for your team.

No credit card required • 14-day free trial

Contactzilla contact management dashboard on a laptop