4,500+ servers built on MCP Fusion
Vinkius

Freshcaller MCP. Manage call data and agents without leaving your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Freshcaller MCP on Cursor AI Code Editor MCP Client Freshcaller MCP on Claude Desktop App MCP Integration Freshcaller MCP on OpenAI Agents SDK MCP Compatible Freshcaller MCP on Visual Studio Code MCP Extension Client Freshcaller MCP on GitHub Copilot AI Agent MCP Integration Freshcaller MCP on Google Gemini AI MCP Integration Freshcaller MCP on Lovable AI Development MCP Client Freshcaller MCP on Mistral AI Agents MCP Compatible Freshcaller MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Freshcaller MCP Server lets your AI client manage your cloud phone system. You can track call logs, check agent availability, and get recordings—all from natural conversation.

Use the Model Context Protocol to monitor call center metrics, manage numbers, and see who's on the line without logging into the dashboard.

What your AI agents can do

Get agent details

Retrieves specific metadata for a single agent.

Get call details

Retrieves detailed metadata about a specific phone call.

Get call recording

Gets a direct, secure link to a call's recording.

+ 9 more capabilities included
Check call history and details

List recent calls and retrieve their metadata (duration, status) to understand call flow.

Monitor agent status and capacity

Check the status of specific agents and list all active teams to know who is available to take calls.

Get call recordings for QA

Fetch secure links to call recordings, making quality assurance and training material instantly available.

Audit account performance metrics

Retrieve real-time metrics on call volumes and service levels across your entire organization.

Inventory and scale phone numbers

List owned numbers or search for new, available numbers to expand your global reach.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Freshcaller MCP Server: 12 Tools for Call & Agent Metrics

Use these tools to manage call logs, check agent status, track performance metrics, and handle number inventory directly through your AI client.

get019d75a0

get agent details

Retrieves specific metadata for a single agent.

get019d75a0

get call details

Retrieves detailed metadata about a specific phone call.

get019d75a0

get call recording

Gets a direct, secure link to a call's recording.

get019d75a0

get export status

Checks the current status of a data export job.

get019d75a0

get team details

Retrieves metadata about a specific agent team.

list019d75a0

list account metrics

Fetches current call center performance metrics.

list019d75a0

list agent teams

Lists all configured agent teams within the system.

list019d75a0

list agents

Lists all available call center agents and their current status.

list019d75a0

list buyable numbers

Searches for new phone numbers that you can buy and assign.

list019d75a0

list calls

Lists a filtered list of recent inbound and outbound phone calls.

list019d75a0

list export jobs

Lists all initiated and pending data export jobs.

list019d75a0

list my numbers

Lists all phone numbers currently owned by your account.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Freshcaller, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Freshcaller MCP Server lets your AI client handle your cloud phone system. You'll track call logs, check agent availability, and grab recordings—all without logging into a dashboard. Your agent uses the Model Context Protocol to manage numbers, check call center metrics, and see who's on the line, period.

To check call history and details, your agent can run list_calls to get a filtered list of recent inbound and outbound calls, and then get_call_details to pull detailed metadata about any specific call, like its duration or status.

To monitor agent status and capacity, your agent can use list_agents to list all available agents and see their current status, or get_agent_details to pull specific metadata for one agent. You can also check agent teams using list_agent_teams to see all configured teams, or get_team_details for metadata about a specific team.

Need call recordings for quality assurance? Your agent grabs a secure link to a call's recording using get_call_recording.

For auditing account performance metrics, your agent fetches real-time data on call volumes and service levels with list_account_metrics.

To inventory and scale phone numbers, your agent can run list_my_numbers to see all numbers you currently own, or list_buyable_numbers to search for new numbers you can buy and assign.

To manage data exports, your agent lists all initiated and pending jobs with list_export_jobs, and can check the status of a specific job using get_export_status.

How Freshcaller MCP Works

  1. 1 Subscribe to the server on the Vinkius Marketplace and enter your Freshcaller Domain and API Key.
  2. 2 Connect your preferred AI client (Claude, Cursor, etc.) to the Freshcaller MCP server.
  3. 3 Use natural language prompts, like 'Show me the status of the support team' or 'List my last 5 calls', and your agent handles the data retrieval.

The bottom line is, you manage your entire call center from your chat window, not from a dedicated dashboard.

Who Is Freshcaller MCP For?

This is for Support Managers and Operations Engineers who are tired of jumping between the dashboard, the spreadsheet, and the team chat just to get a simple answer. If you need a real-time overview of call center metrics or need to quickly verify an agent's availability, this tool saves you hours of manual clicking.

Support Manager

Quickly check missed call counts, list agent statuses, or retrieve recording links without navigating complex dashboards.

Customer Success Operations

Get a real-time overview of call center metrics and call recording links using simple AI commands, keeping records accessible for post-call review.

Sales Team Lead

Track outbound call history and verify call durations to generate accurate reports for lead engagement and commission tracking.

What Changes When You Connect

  • See who's available right now with list_agents. Instead of opening the agent roster dashboard, you just ask your agent, and it tells you exactly how many agents are 'Online' or 'On Call'.
  • Get immediate access to call recordings using get_call_recording. For QA or training, you don't need to find the call in a separate records management system; your agent fetches the secure link for you.
  • Keep track of call volume trends using list_account_metrics. You can ask for real-time metrics, helping you compare current call rates against last month's average in seconds.
  • Scale your presence globally. Use list_buyable_numbers to search for new phone numbers and list_my_numbers to audit your existing inventory, all from a single prompt.
  • Deep dive into call logs using list_calls. You can list the last 10 calls and get metadata—like duration and status—to quickly verify if a lead call was completed or abandoned.
  • Streamline reporting by checking job status with get_export_status or listing jobs with list_export_jobs. You confirm data exports are ready for analysis without logging into the reporting portal.

Real-World Use Cases

01

Verifying Lead Status After a Call

A sales rep needs to know the outcome of a call made last week. They prompt the agent: 'List my 5 most recent calls.' The agent uses list_calls and returns the call metadata, confirming the duration and direction (inbound/outbound) so the rep can update the CRM immediately.

02

Training a New Support Agent

A manager wants to review a tricky interaction. They prompt the agent: 'Get the recording link for call ABC123.' The agent uses get_call_recording and provides the secure link directly, letting the manager skip the manual search process.

03

Checking Team Availability Before a Campaign

The operations lead needs to know if the Tier 2 support team is ready for a marketing push. They prompt the agent: 'List agent teams and list agents in the support department.' The agent uses list_agent_teams and list_agents to give a real-time count of available staff.

04

Analyzing Call Center Health

The VP of Support needs a quick snapshot of service health. They prompt the agent: 'What are the current account metrics?' The agent runs list_account_metrics and returns the live data on call volumes and service level agreements, making the overview instant.

The Tradeoffs

Using spreadsheets for call data

Trying to build a master call log by manually logging details (date, duration, status) from the Freshcaller dashboard into a Google Sheet. This is slow, prone to human error, and never reflects the real-time status.

Instead, prompt the agent: 'List my last 10 calls.' The agent uses list_calls to pull the data directly from Freshcaller's API, giving you accurate, structured data instantly.

Checking agent status via phone calls

Calling a team member or checking their status via Slack to see if they're free for a meeting. This is unreliable and doesn't reflect actual call center availability.

Ask the agent: 'Show me the status of the Tier 2 team.' The agent uses list_agents to get the live, accurate status of every agent, whether they are online or on a call.

Searching for numbers manually

Logging into the portal just to see if you have an available number in a new region, requiring multiple clicks and potentially missing available inventory.

Ask the agent: 'Search for new phone numbers in London.' The agent uses list_buyable_numbers to check available inventory immediately, letting you plan your global expansion.

When It Fits, When It Doesn't

Use this server if your job requires synthesizing operational data across multiple systems—specifically, if you need to correlate call metrics with agent status or pull recordings for QA. This is for operational roles (Support Managers, Ops Leads) who need fast, structured data access.

Don't use this if you just need to write a simple status report or manage basic user records. For those tasks, a dedicated internal CRM or HR system is better. If you only need to track which agent was assigned, but not their current availability, you might only need get_agent_details without the full server.

Remember, this server is a data retrieval layer. It gets the data; you still have to run the analysis. If you need to predict churn or score calls, you'll need to pass the retrieved data to a separate analytics platform.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Freshcaller. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_agent_details get_call_details get_call_recording get_export_status get_team_details list_account_metrics list_agent_teams list_agents list_buyable_numbers list_calls list_export_jobs list_my_numbers

Pulling call data shouldn't require logging into a dashboard.

Today, checking a team's performance means opening the Freshcaller dashboard, clicking into 'Reporting,' filtering by date range, and then manually copying call counts or agent statuses into a shared document. It's a frustrating, multi-step process that slows down decision-making.

With this MCP server, you just ask your agent: 'What were the call volumes last week?' Your agent uses `list_account_metrics` and spits out the numbers you need instantly. You get the data, not a screenshot.

Freshcaller MCP Server: Monitor calls and agents instantly.

Before, getting a recording link for a specific call meant navigating deep into the call history, finding the correct call ID, and then manually generating the secure link. It was a three-to-four click chore.

Now, you simply prompt the agent: 'Get the recording link for call XYZ.' The agent uses `get_call_recording` and delivers the link directly. The time saved is immediate and measurable.

Common Questions About Freshcaller MCP

How do I get an API Key for Freshcaller? +

Log in to Freshcaller, click on your Profile Icon, then go to Profile Settings to find your API Key.

Where do I find my Freshcaller Domain? +

Your domain is the subdomain in your Freshcaller URL (e.g. if your URL is 'acme.freshcaller.com', your domain is 'acme').

Can I listen to call recordings through the agent? +

Yes! Use the 'get_call_recording' tool and provide the Call ID. The agent will return a secure link to the recording file.

Is it possible to see which agents are currently available? +

Yes, the 'list_agents' tool retrieves all users in your account along with their current status and metadata.

How do I use the `list_calls` tool to filter calls by date range? +

You can specify date parameters when calling list_calls. Just include the start and end dates in your request to narrow down the results. This lets you pull call logs for a specific reporting period.

What kind of metadata can I get using the `get_call_details` tool? +

The get_call_details tool provides comprehensive metadata for any call. This includes the call duration, the connection status, and whether the call was inbound or outbound.

Does the `list_agents` tool show agents who are currently 'on call'? +

Yes, the list_agents tool includes the real-time status of your agents. You'll see if they are 'Online', 'On Call', or 'Offline' in the results.

How do I check if a phone number is available using `list_buyable_numbers`? +

The list_buyable_numbers tool searches your inventory for available numbers. It returns a list of numbers you can acquire to expand your global phone presence.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Freshcaller. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.