# CallRail MCP for AI Agents MCP

> CallRail connects your call tracking platform to any AI agent, giving you instant access to detailed marketing attribution data through natural conversation. You can track every phone call, monitor lead conversions from web forms, and manage client company profiles without leaving your chat interface.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** call-tracking, marketing-attribution, lead-management, analytics, form-tracking, conversion-tracking

## Description

Managing marketing efforts means juggling dozens of dashboards just to figure out where the calls are coming from. This MCP lets you talk to all that data directly. Instead of exporting spreadsheets or clicking through complex reports, you ask your AI agent a question—like 'How did last month's paid search campaigns perform?' and it delivers the answer using CallRail’s full dataset.

It handles everything from listing all tracked phone calls to pulling records on leads generated via web forms. You can even list active tracking numbers across different sources, so your team always knows which number belongs where. This conversational layer makes complex marketing attribution accessible right within any MCP-compatible client. When you connect it through Vinkius, you get immediate access to this whole system from one place.

## Tools

### get_account_info
Retrieves core, high-level information about your entire CallRail account setup.

### get_call_details
Pulls the full record and specific metadata for one particular phone call.

### get_company_details
Grabs detailed information about a single company or client within your account.

### list_alerts
Fetches a list of all current and active operational alerts for the account.

### list_calls
Gathers a comprehensive list of every phone call tracked by CallRail over a specified period.

### list_companies
Provides a directory listing of all companies linked to your account.

### list_form_submissions
Retrieves a list and summary of leads captured via web forms on your site.

### list_tags
Lists all the tags used to categorize calls or marketing leads within CallRail.

### list_trackers
Shows a summary of every active tracking number and which source it belongs to.

### list_users
Accesses the directory listing for all team members and agents set up in your account.

## Prompt Examples

**Prompt:** 
```
List the details for all calls from 'Global Solutions' last week.
```

**Response:** 
```
**Call Details Report: Global Solutions**

| Call ID | Date | Source | Duration (min) | Status |
| :---: | :---: | :---: | :---: | :---: |
| 90123 | Mon, Jun 3 | Google Ads | 5.2 | Completed |
| 90124 | Tue, Jun 4 | Organic Search | 1.8 | Completed |
| 90125 | Wed, Jun 5 | Paid Social | 7.1 | In Progress |

*Note: The average call duration for this client last week was 4.3 minutes.*
```

**Prompt:** 
```
Show me all the companies and their current tracking numbers.
```

**Response:** 
```
Here is a list of your managed companies and their primary trackers:

*   **Vinkius North**: Primary Tracker: +1 (555) 900-1234 (Source: Paid Search)
*   **Tech Corp**: Primary Tracker: +1 (555) 800-5678 (Source: Organic Search)
*   **Global Solutions**: Primary Tracker: +1 (555) 222-3333 (Source: Referral)

You can also retrieve detailed profiles for any of these companies.
```

**Prompt:** 
```
What were the top three lead sources from web forms?
```

**Response:** 
```
I pulled the latest form submissions and categorized them by source:

1.  **Pricing Page**: 14 leads (Average Conversion Rate: 32%)
2.  **Contact Us Page**: 9 leads (Average Conversion Rate: 18%)
3.  **Webinar Sign-up**: 7 leads (Average Conversion Rate: 5%) 

This shows the pricing page is your strongest lead generator.
```

## Capabilities

### Track and view all phone calls
List all tracked calls and pull metadata like duration, tracking numbers, and statuses for analysis.

### Monitor web-form leads
Access records of leads generated through website forms and track their conversion status in real time.

### Manage client profiles
List and pull detailed information for all companies and clients connected to the account.

### Audit tracking numbers
Review all active tracking numbers and identify their source origins to maintain data accuracy.

### Get account alerts
Retrieve critical, active system alerts so you never miss an important operational issue.

## Use Cases

### Investigating a sudden drop in calls from Google Ads
A user asks their agent, 'What was the call volume for Google Ads last week?' The agent uses `list_calls` and provides an immediate breakdown, showing that the issue is related to tracking numbers rather than ad spend.

### Reviewing a high-value lead's source details
A user asks for a specific form submission. The agent uses `list_form_submissions` and provides not just the contact info, but also which company (`get_company_details`) they are associated with, helping sales qualify the lead faster.

### Preparing client quarterly review documentation
An agency owner asks to list all active clients. The agent uses `list_companies` and gives a clean directory of all accounts, ready for immediate inclusion in presentation slides.

## Benefits

- Get detailed call metrics instantly. Instead of manually exporting call volumes or source performance, use the `list_calls` tool to summarize today's activity with a single prompt.
- Keep track of every lead conversion without context switching. Use `list_form_submissions` to review web form leads and check their status right where you work.
- Know your entire client roster at a glance. The `list_companies` tool lets you quickly pull profiles for all managed clients, saving time during account reviews.
- Maintain data integrity effortlessly. You can use the `list_trackers` tool to audit every active tracking number and confirm its source.
- Stay ahead of issues before they happen. Monitoring alerts via `list_alerts` means you get instant visibility into critical operational problems.

## How It Works

The bottom line is you manage all marketing attribution workflows using only plain conversation.

1. Subscribe to this MCP and enter your CallRail API Key and Account ID.
2. Connect your preferred AI client (like Cursor or Claude) to the Vinkius catalog.
3. Ask your agent a question about call data, company profiles, or lead status. The system executes the necessary tool calls and returns a summarized answer.

## Frequently Asked Questions

**How does the CallRail MCP help me track marketing attribution in natural language?**
It lets you ask complex questions—like 'Which campaign was responsible for this specific call?'—and it answers immediately. You don't need to learn dashboard filters; you just talk to your AI agent, and it uses all the underlying CallRail data.

**Can I use the CallRail MCP to check my client company details?**
Yes. You can list all companies managed in your account or pull deep profiles on a specific client. This is useful for quickly preparing documentation without manual lookups.

**What kind of lead data can the CallRail MCP access?**
It accesses leads generated through web forms, so you can track who submitted a form and where they landed on your site. You get full visibility into the lead's initial conversion journey.

**Does the CallRail MCP help me audit my tracking numbers?**
Absolutely. It lets you list all active tracking numbers and shows you exactly which source is running each number, keeping your attribution data clean and accurate.

**Is this better than just exporting call reports from CallRail?**
It's faster and more dynamic. Instead of receiving a static spreadsheet that might be hours old, you get an instant summary generated by the agent right when you ask the question.

**How do I use CallRail MCP for AI Agents to see recent calls?**
You simply ask your agent to 'List all my tracked calls from today.' It pulls a list with detailed metadata, so you get immediate data points like call duration and status in a clean format.