Goodcall MCP. Manage your phone agents and analyze call data with natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Goodcall MCP Server lets you manage an entire fleet of AI phone agents from a single place. You can list agents, check call history, and get full transcripts and summaries for every interaction.
It lets you track missed calls, view all booked appointments, and monitor performance metrics—all through your AI client.
What your AI agents can do
Check goodcall status
Verifies the current connectivity and operational status of the Goodcall API.
Get agent
Retrieves the specific details and configuration for a single virtual phone agent.
Get analytics
Generates a comprehensive report on overall call volume, answer rates, and booking trends.
Retrieves specific information and configuration settings for a single AI phone agent.
Retrieves a list of every virtual phone agent configured in the system.
Retrieves a list of all call records, allowing filtering by date or status.
Generates a concise summary of a specific call, including key outcomes and topics discussed.
Retrieves the full, raw transcript of a recorded phone conversation.
Identifies calls that were missed, abandoned, or rang without answering, prioritizing them for follow-up.
Retrieves a list of appointments or bookings that the AI agent successfully scheduled during a call.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Goodcall MCP Server: 13 Tools for Call & Booking Ops
Use these 13 tools to manage agent scripts, pull call transcripts, track missed leads, and generate performance analytics for your entire virtual phone system.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Goodcall on Vinkius019dd0fccheck goodcall status
Verifies the current connectivity and operational status of the Goodcall API.
019dd0fcget agent
Retrieves the specific details and configuration for a single virtual phone agent.
019dd0fcget analytics
Generates a comprehensive report on overall call volume, answer rates, and booking trends.
019dd0fcget call
Retrieves basic metadata and core details for a specific call record.
019dd0fcget call summary
Provides a high-level, AI-generated summary of a specific call's key topics and outcomes.
019dd0fcget transcript
Fetches the complete, raw text transcript of a specific phone call.
019dd0fclist agents
Lists all available virtual phone agents and their current configurations.
019dd0fclist bookings
Retrieves a list of all appointments booked by the AI agents.
019dd0fclist calls
Lists all recorded calls, allowing filtering and basic review of call history.
019dd0fclist calls by agent
Lists all calls, specifically filtering the results by a given agent ID.
019dd0fclist faqs
Lists all the Frequently Asked Questions entries configured for agents to use during calls.
019dd0fclist missed calls
Identifies and lists all calls that were missed, abandoned, or need follow-up action.
019dd0fcupdate agent
Modifies the settings, scripts, or behavior of an existing virtual phone agent.
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
Make Your AI Do More
Start with Goodcall, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Goodcall. 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
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 13 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Reviewing call logs used to mean opening a dashboard, finding a call ID, and switching between three different tabs.
Today, checking a single call's outcome is a multi-step process. You find the call ID, then you click to the 'Summary' tab, copy the summary text, and open a second tab to view the raw transcript. It's a lot of clicking, copy-pasting, and cross-referencing data that takes minutes.
With the Goodcall MCP Server, you ask your agent to 'Give me the summary and transcript for call ID X.' It handles the whole sequence. You get the summary and the full transcript back in one go. That's the difference.
Goodcall MCP Server: Get a full picture of your call data.
Before this, monitoring an agent meant logging into the portal, navigating to the 'Analytics' section, and manually calculating answer rates or booking conversion percentages across all agents. It was slow, and the data was always lagging.
Now, you ask the agent to 'Show me the monthly analytics.' It runs `get_analytics` and delivers the total volume, answer rate, and conversion metrics instantly. You get real-time performance data, period.
What you can do with this MCP connector
Goodcall MCP Server: Managing Your AI Phone Agent Fleet
Manages your entire fleet of AI phone agents right from your AI client. You'll list every agent, check call history, and get full transcripts and summaries for every single interaction. You can track missed calls, view all booked appointments, and monitor performance metrics—all in one place.
Getting Agent Details and Status
Your agent's status and configuration are always visible. You'll check the check_goodcall_status tool to verify the API's current connectivity and operational status. To see what a specific agent is running, you use get_agent to pull its details and configuration. You can also get a full picture of your whole setup by running list_agents, which pulls a list of every virtual phone agent and their current settings.
If you need to change how an agent behaves, you modify it using update_agent, letting you change its scripts or behavior. You can also review all the custom knowledge bases agents use by calling list_faqs, which lists all the Frequently Asked Questions entries configured for agents to use during calls.
Reviewing Calls and Calls by Agent
You'll get a list of all recorded calls using list_calls, letting you filter by date or status to review call history. For a deep dive, you can filter calls by a specific agent using list_calls_by_agent. When you need the raw data, get_transcript pulls the complete, raw text transcript of any recorded phone call.
To save you time, get_call_summary provides a high-level, AI-generated summary of a specific call's key topics and outcomes. You can also pull basic metadata and core details for any specific call record with get_call.
Tracking Missed Opportunities and Bookings
You don't wanna lose a lead. list_missed_calls identifies and lists all calls that were missed, abandoned, or need follow-up action, so you know exactly what needs attention. To see the appointments the agents set up, list_bookings retrieves a list of all bookings the AI agents successfully scheduled during a call.
Furthermore, you can review all the scheduled appointments using list_bookings.
Performance Metrics and Analytics
To understand how the whole system is doing, you use get_analytics to generate a comprehensive report on overall call volume, answer rates, and booking trends. You'll find all the tools you need to manage your entire AI phone agent fleet in one place.
019dd0fc-4b04-7185-8c69-f32f5b628398 How Goodcall MCP Works
- 1 First, subscribe to the Goodcall server and input your API Key into your AI client.
- 2 Then, prompt your agent to perform a task, like 'Show me all missed calls from yesterday' or 'What was the summary for call ID X'.
- 3 Finally, your AI client executes the necessary tool calls, and the server returns the structured data (e.g., a list of calls, a booking record, or a summary text) for you to review.
The bottom line is: you manage complex phone systems and data analysis using simple conversation prompts.
Who Is Goodcall MCP For?
Small business owners who need to monitor call performance without hiring more staff. Operations managers who need to analyze call volume and booking conversion rates across multiple agents. Customer service leaders who need to review call transcripts to refine agent scripts and improve knowledge coverage.
Checks the Goodcall MCP Server to monitor agent performance, view bookings, and prioritize follow-up on missed calls.
Analyzes aggregate call data, tracking answer rates and booking conversions across the entire agent fleet.
Reviews detailed call transcripts and uses the Goodcall MCP Server to verify and update the knowledge base (FAQ entries) for agents.
What Changes When You Connect
- Analyze fleet performance instantly. Instead of logging into a dashboard, you simply ask your agent, 'Show me the monthly analytics,' and get total calls, answer rates, and booking conversion data via
get_analytics. - Never miss a lead again. Use
list_missed_callsto pull up a prioritized list of abandoned or unanswered calls that need immediate follow-up, saving you manual checking. - Deep dive into conversations. Get the full context by running
get_transcriptor getting a quick overview withget_call_summaryfor any call ID, without switching tabs or loading multiple reports. - Control every agent. Use
list_agentsandupdate_agentto review agent configurations or change a script on the fly. You're managing the whole team from one chat window. - Bookings in bulk. Use
list_bookingsto get a clean list of every appointment the AI agent made, letting you export the data for invoicing or scheduling. - Review all interactions. Run
list_callsto see a complete history of every call, and then uselist_calls_by_agentto isolate the records for a specific agent's performance review.
Real-World Use Cases
Investigating a Sudden Drop in Answer Rates
The Ops Manager notices the answer rate dropped last week. They ask their agent to run get_analytics filtered by the last 7 days. The agent returns the data, showing which specific agent (e.g., 'After Hours') was responsible. The manager then uses get_agent to check that agent's current script and finds a required update, fixing the issue instantly.
Following Up on a Cold Lead from an Abandoned Call
A potential client calls and hangs up. Instead of manually searching call logs, the user prompts for list_missed_calls. The agent pulls the record, confirming the time and phone number. The user then uses get_call to check the call details and sends a follow-up email based on the context provided by the system.
Training a New Agent on a Specific Topic
A service leader wants to improve the agent's knowledge on product pricing. They run list_faqs to see what's missing. They then use get_agent to view the current agent's config and use update_agent to add the new FAQ entries, instantly improving the agent's performance on that topic.
Reviewing a Complex Sales Call for Upsell Opportunities
A manager needs to review a successful sales call. They ask the agent to find the call ID and run get_call_summary. The summary confirms the sale. They then use get_transcript to review the conversation details, finding a missed opportunity to upsell a premium service, and update the agent's script accordingly.
The Tradeoffs
Treating calls like simple logs
Manually clicking through the web dashboard, finding a call ID, then copying the ID, pasting it into the summary report, and then opening a separate tab for the transcript.
→
Just ask your agent to 'Give me the summary and full transcript for call ID X.' The agent handles the sequence of get_call_summary and get_transcript calls automatically, giving you both in one response.
Over-relying on a single dashboard view
Looking only at the 'Answer Rate' metric in the main dashboard and assuming the problem is volume, when the real issue is that agents are failing to book appointments even when they answer.
→
Ask the agent to run get_analytics and specifically filter the report by 'booking conversion' rate. This shows the actual funnel leak, not just the initial contact rate.
Ignoring the agents' individual performance
Reviewing total call volume and thinking the entire team is doing fine, when in reality, one specific agent is struggling and needs immediate attention.
→
Use list_calls_by_agent to pull all calls for the struggling agent, and then use get_call_summary on those specific records to pinpoint exactly where the conversation failed.
When It Fits, When It Doesn't
Use this server if your main goal is deep, actionable intelligence about your phone calls. You need to move beyond simple call logs and actually analyze why calls happened, what was said, and what the outcome was. You must be able to programmatically check agent performance, track missed leads, and update knowledge bases (FAQs).
Don't use this if you just need a simple, one-way log of calls. For basic tracking, a simple call logging service works. But if you need to analyze the interaction, find transcripts, or schedule follow-ups based on the content, Goodcall is necessary. If you only need to list agent names, list_agents is sufficient, but you'll need the other tools for real value.
Common Questions About Goodcall MCP
How do I use the `get_call_summary` tool with Goodcall MCP Server? +
You call get_call_summary and provide the specific call ID. The agent returns a concise, AI-generated summary of the call's main topics and business outcomes. This is faster than reading the whole transcript.
Can I list all my AI agents using the `list_agents` tool? +
Yes. Use list_agents to get a full list of every virtual agent you run. From there, you can use get_agent to check specific settings or update them with update_agent.
Which tool should I use to track potential leads that were missed? +
Use list_missed_calls. This tool specifically identifies calls that were abandoned or rang without pickup, giving you a prioritized list for follow-up.
How does the `get_transcript` tool work? +
The get_transcript tool pulls the raw, complete text record of the call. This is useful when you need to review every word spoken, not just the key takeaways.
Do I need to use `list_calls_by_agent` instead of `list_calls`? +
Use list_calls for a general overview of all calls. Use list_calls_by_agent when you need to isolate and review the history of calls handled by one specific agent for a focused performance review.
How do I use the `get_analytics` tool to check call performance trends? +
You call get_analytics to get a full performance breakdown. This tool aggregates metrics like total calls, answer rate, and booking conversion rates across your entire agent fleet.
What information does `list_missed_calls` provide for follow-up? +
It lists calls that were missed or abandoned, providing key details for follow-up. You can use this to prioritize leads that need manual attention.
Can I use `list_faqs` to check what knowledge is available for my agents? +
Yes, list_faqs shows all configured FAQ entries for each agent. Check this list to verify that your AI agents have coverage for all common customer inquiries.
Can I review what my AI phone agent said during a customer call? +
Yes. Use get_transcript with a Call ID to retrieve the full conversation transcript between the AI agent and the caller. For a quick overview, use get_call_summary which provides an AI-generated summary with key topics discussed and the call outcome (e.g., booking made, question answered, callback requested).
Can I track missed calls and see which ones need follow-up? +
Yes. The list_missed_calls tool retrieves all calls that were missed or abandoned, including caller phone number, timestamp, and any partial interaction data. This helps you prioritize follow-up callbacks and identify peak call times when your agents may be overloaded.
Can I see appointments booked by the AI agent during calls? +
Yes. The list_bookings tool retrieves all appointments booked by the AI agent during customer calls, including date, time, caller details, and the associated call ID. Use get_analytics to track your booking conversion rate — the percentage of calls that result in a scheduled appointment.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.