CallRail
CallRail MCPAnalytics61 actions

CallRail MCP Server

Let your AI agents run CallRail for you, safely.

A hosted CallRail MCP server for Claude, ChatGPT, Cursor and CLI agents. Paste one server URL into your AI client to use its 61 actions. There is nothing to install.

  • Enable or disable every action, per account. Block your agent from doing dangerous actions.

  • Ask in plain English. Pull reports, find insights and take action in CallRail.

  • 61 read and write actions. Every CallRail task your agent needs, from reporting to making changes.

  • Built for teams. Invite your team and share one connected account.

Works with
ChatGPTChatGPTClaudeClaudeClaude CodeClaude CodeCodexCodexGemini CLIGemini CLICursorCursorMistralMistralOpenClawOpenClawHermesHermesPerplexityGrokn8nWindsurfVS CodeZed
ChatGPT
CallRail
ChatGPT
connected to CallRail MCP
Online
ChatGPT
Actions

Available Actions

61 actions available to automate your CallRail workflows.

61 actions

CallRail
Write

Bulk Update Companies

Bulk update settings across multiple companies.

CallRail
Write

Create Call

Create an outbound phone call. Initiates a call between a business number and a customer.

CallRail
Write

Create Caller Id

Create a new outbound caller ID for verification.

CallRail
Write

Create Company

Create a new company in an account.

CallRail
Write

Create Form Submission

Create a new form submission.

CallRail
Write

Create Integration

Create a new webhook or custom integration for a company.

CallRail
Write

Create Integration Filter

Create a new integration filter (trigger criteria).

CallRail
Write

Create Message Flow

Create a new message flow with steps.

CallRail
Write

Create Notification

Create a new notification subscription.

CallRail
Write

Create Summary Email

Create a new summary email subscription.

CallRail
Write

Create Tag

Create a new tag at the account or company level.

CallRail
Write

Create Tracker

Create a new source or session tracker.

CallRail
Write

Create User

Create (invite) a new user to the account.

CallRail
Read

Get Account

Get a specific account by ID.

CallRail
Read

Get Accounts

List all accounts accessible with the current API key.

CallRail
Read

Get Call

Get a specific call by ID.

CallRail
Read

Get Call Page Views

List page views associated with a specific call (session-tracked calls only).

CallRail
Read

Get Call Recording

Get the recording URL for a specific call.

CallRail
Read

Get Call Summary

Get aggregated call summary statistics, optionally grouped by source, keywords, campaign, etc.

CallRail
Read

Get Call Timeseries

Get call data as a time series, with configurable interval (hour, day, week, month, year).

CallRail
Read

Get Caller Id

Get a specific outbound caller ID.

CallRail
Read

Get Caller Ids

List all outbound caller IDs for a company.

CallRail
Read

Get Calls

List all calls for an account. Supports filtering by date, company, tracker, tags, and more.

CallRail
Read

Get Companies

List all companies in an account.

CallRail
Read

Get Company

Get a specific company by ID.

CallRail
Read

Get Form Submission

Get a specific form submission by ID.

CallRail
Read

Get Form Submissions

List all form submissions in an account.

CallRail
Read

Get Form Summary

Get aggregated form submission summary statistics, optionally grouped.

CallRail
Read

Get Integration

Get a specific integration by ID.

CallRail
Read

Get Integration Filter

Get a specific integration filter by ID.

CallRail
Read

Get Integration Filters

List all integration filters (trigger criteria) for a company.

CallRail
Read

Get Integrations

List all integrations for a company.

CallRail
Read

Get Lead Timeline

Get the timeline of all interactions for a specific lead.

CallRail
Read

Get Message Flow

Get a specific message flow with all steps.

CallRail
Read

Get Message Flows

List all message flows in an account.

CallRail
Read

Get Notifications

List all notification subscriptions in an account.

CallRail
Read

Get Sms Thread

Get a specific SMS thread with paginated messages.

CallRail
Read

Get Sms Threads

List all SMS threads in an account.

CallRail
Read

Get Summary Email

Get a specific summary email subscription by ID.

CallRail
Read

Get Summary Emails

List all summary email subscriptions in an account.

CallRail
Read

Get Tags

List all tags in an account.

CallRail
Read

Get Text Message

Get a specific text message conversation with paginated messages.

CallRail
Read

Get Text Messages

List all text message conversations in an account.

CallRail
Read

Get Tracker

Get a specific tracker by ID.

CallRail
Read

Get Trackers

List all trackers (source trackers and keyword pools) in an account.

CallRail
Read

Get User

Get a specific user by ID.

CallRail
Read

Get Users

List all users in an account.

CallRail
Write

Send Text Message

Send a text message to a customer.

CallRail
Write

Set Ignored Form Fields

Set form field names to ignore when capturing form submissions.

CallRail
Write

Update Call

Update a call's tags, notes, value, lead status, or customer name.

CallRail
Write

Update Company

Update a company's settings.

CallRail
Write

Update Form Submission

Update a form submission's tags, notes, value, or lead status.

CallRail
Write

Update Integration

Update an integration's state or configuration.

CallRail
Write

Update Integration Filter

Update an integration filter's criteria.

CallRail
Write

Update Message Flow

Update a message flow's name or steps.

CallRail
Write

Update Notification

Update a notification subscription.

CallRail
Write

Update Sms Thread

Update an SMS thread's notes, tags, value, or lead qualification.

CallRail
Write

Update Summary Email

Update a summary email subscription.

CallRail
Write

Update Tag

Update a tag's name, color, or disabled status.

CallRail
Write

Update Tracker

Update a tracker's settings.

CallRail
Write

Update User

Update a user's details or company access.

Overview

What you can do with the CallRail MCP

The InsightfulPipe CallRail MCP server is a hosted Model Context Protocol server that connects your CallRail account to AI assistants such as Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex. You paste a CallRail API key into InsightfulPipe, choose the CallRail account to connect and add one server URL to your AI client.

ClaudeCallRailAcme StoreRead-only
Ask about your CallRail account…
01Attribute calls to marketing

Attribute calls to marketing

Break down calls by source, keyword, campaign or landing page to see which channels drive phone leads.

See all CallRail actions
ClaudeCallRailAcme StoreRead-only
Ask about your CallRail account…
02Track lead volume over time

Track lead volume over time

Chart calls by day, week or month and spot drops after campaign or website changes.

See all CallRail actions
ClaudeCallRailAcme StoreRead-only
Ask about your CallRail account…
03Review individual calls

Review individual calls

Pull call details, recording links and the pages a caller viewed before calling.

See all CallRail actions
61
actions
one server URL
34
read actions
reports, audits, research
27
write actions
create, update, manage
Setup

How to connect the CallRail MCP server

Add the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.

MCP server URL

https://callrail.insightfulmcp.com/

Connect CallRail to Claude

Fastest: add InsightfulPipe from the Claude Directory

One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to CallRail only, follow the steps below.

Open Claude Directory

Or add the CallRail server manually:

  1. 01
    Copy the server URL:
    https://callrail.insightfulmcp.com/
  2. 02
    Open Claude connector settings (Customize > Connectors), click + and then Add custom connector.
  3. 03
    Paste the URL and click Add.
  4. 04
    Click Connect, then click Authorize access in the browser.

Start a new chat, click +, open Connectors and turn the connector on to use it.

The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.

Watch the setup tutorial

Playbook

Prompts and skills that run on the CallRail MCP

Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.

Prompt

“How many calls did each source drive last month?”

Runs a call summary grouped by source

Prompt

“Show daily call volume for the last 30 days”

Uses the call time series by day

Prompt

“Which keywords brought in the most calls this quarter?”

Runs a call summary grouped by keywords

Prompt

“Get the recording link for this call”

Returns the recording URL for a call ID

Prompt

“Tag these three calls as Qualified and set their value to 500”

Updates tags and value on each call

Prompt

“Summarize this week's form submissions by form name”

Runs a form summary grouped by form name

Prompt

“List our trackers and their tracking numbers”

Lists source trackers and keyword pools

HAVE QUESTIONS?

Frequently asked questions

A CallRail MCP server connects CallRail to AI assistants through the Model Context Protocol (MCP), an open standard for giving AI tools access to data and actions. Once connected, you can ask Claude, ChatGPT or Cursor which sources drive calls, review leads and update call details in plain English.

Ready to connect your data?

Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.

Start a trial today.