The connection guide

MCP or a native
CRM integration?

Choose the connection by the job. Automatic call logging, an AI-written recap, and a custom reporting script each need a different kind of workflow.

The short answer

Use a native integration for a defined sync that should happen automatically, such as logging new calls in HubSpot. Use MCP when an AI assistant needs to read context and choose among available tools. Use a REST API when you want to write and control the workflow yourself.

Start with what triggers the work.

A native CRM integration usually has a defined event and destination. A call ends, the integration finds the contact, and the activity is sent. You do not need to ask an assistant to perform each update.

MCP, the Model Context Protocol, gives an AI application a standard way to access external tools and context. The assistant can choose a tool in response to a request. The official MCP introduction explains the protocol’s role in connecting AI applications to other systems.

A REST API is the interface your own code calls. You choose the trigger, decide which records to read, and implement retries, error handling and the destination’s authentication.

Compare triggers, permissions and ownership.

QuestionNative integrationMCPREST API
What starts it?A configured event or sync jobA request or schedule in the AI clientYour code or scheduler
Who defines the steps?The integration developerThe assistant, within its tools and instructionsYour code
Best fitRepeatable record updatesContextual review and requested actionsCustom logic and systems
Who handles failures?The integration’s retry and status systemThe client and the tool’s error handlingYour implementation
Another destination?Only the supported destinationRequires a connection to that destinationRequires its API and credentials

Your CRM, calendar and email provider each need their own connection. Giving an assistant access to DialSheet does not grant access to those services.

Three sales workflows, three sensible choices.

1. “Log every new call in HubSpot.”

Use native sync. The job has a stable shape: match the contact, write the activity, and update it when notes or a summary change. DialSheet’s HubSpot connector is available on Pro for this workflow. It starts with new activity after connection and requires existing HubSpot contacts.

2. “Tell me which prospects need a follow-up.”

Use MCP. Your assistant can read available call summaries and notes, explain the callback requests, and propose tasks. DialSheet’s hosted server exposes 30 tools, including call records, daily recaps, notes, tasks and opportunities.

“Review this week’s calls in my time zone. List callback requests, cite the relevant note, and show me the tasks you would create before making changes.”

This prompt asks for a reviewable result. The client’s approval controls and your subsequent instructions determine whether the assistant creates the tasks.

3. “Build our custom revenue dashboard.”

Use the REST API when your dashboard needs an exact schema, a controlled refresh schedule, or joins with data from another system. Your application owns the transformation and handles each service’s limits and errors.

Check what the connected user can do.

DialSheet’s MCP server acts through the connected user’s API access. Some tools read records. Others create, change or delete them, enroll leads in sequences, or send email and SMS through connected accounts.

  • Start with a read-only task, such as summarizing calls from a specific date.
  • Review the AI client’s tool approval settings before requesting write actions.
  • For a workflow involving another service, confirm that the assistant also has the right connection there.
  • Revoke the DialSheet API key when the connection is no longer needed.

MCP is not a phone agent in this implementation. It cannot place or answer calls. A transcript or summary is available only when the underlying call has that data.

A schedule is also separate. Connecting MCP does not create a daily automation. Set the schedule in a client or automation service that supports it.

Choose the smallest setup that does the job.

If the work is “copy these call details to this CRM every time,” start with the native connector. If the work is “read these conversations and help me decide what to do,” connect an assistant through MCP. If the logic needs to be exact and repeatable under your control, use the API.

You can use all three. A rep can call in DialSheet, sync the activity to HubSpot, and ask an assistant for a recap of the day. The connection choices serve those individual jobs; they do not require moving the whole team into a new system.

The integrations overview lists current availability. For the first MCP connection, follow the Claude setup guide.

FAQ /

A few useful answers.

Does MCP replace a native CRM integration?

Not automatically. A native integration handles a defined recurring sync. MCP lets an AI client discover and use tools when prompted or scheduled by that client. A workflow can use both.

Can MCP send DialSheet data to another CRM?

An assistant can read authorized DialSheet data through MCP. Writing to another CRM also requires a connection and write access to that CRM. DialSheet’s MCP server does not by itself provide a connector to every destination.

Does an MCP server run a sales recap every day?

The server provides tools to read the data. A daily schedule must run in the AI client or another automation service. Connecting an MCP server alone does not start a recurring task.

READ /

Go a little deeper.

Make the connection

Put your call context to work.

Keep your CRM informed. Give your assistant the context for the next follow-up.