4,500+ servers built on MCP Fusion
Vinkius

Callpicker MCP. Control your entire business voice pipeline via your agent.

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

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

Just plug in your AI agents and start using Vinkius.

Callpicker: Manage your entire business voice pipeline from your AI client. This server lets your agent initiate high-fidelity phone calls, retrieves detailed Call Detail Records (CDRs), and accesses secure download links for call recordings.

You can also monitor PBX system health and list all virtual numbers and extensions. It's full telephony control without touching a dashboard.

What your AI agents can do

Get call details

Fetches specific details for a single call record.

Get cdr report

Generates a detailed Call Detail Records (CDR) report for specified date ranges.

Get pbx system status

Checks the current operational status of the PBX system.

+ 6 more capabilities included
Initiate phone calls

The agent dials a high-fidelity call to any specified number, originating from a virtual PBX number.

Get call history and logs

The agent retrieves detailed logs, including the most recent call details and comprehensive Call Detail Records (CDRs) for analysis.

Access call recordings

The agent fetches secure, temporary download URLs for specific call recordings.

Manage phone numbers and extensions

The agent lists all available virtual phone numbers and PBX extensions in your directory.

Monitor system health

The agent checks the real-time operational status of the PBX system and generates performance reports.

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

Callpicker MCP Server: 9 Tools for Telephony Management

These tools let your agent manage every aspect of your voice pipeline—from dialing calls to generating detailed call reports and checking system health.

get019dd0c9

get call details

Fetches specific details for a single call record.

get019dd0c9

get cdr report

Generates a detailed Call Detail Records (CDR) report for specified date ranges.

get019dd0c9

get pbx system status

Checks the current operational status of the PBX system.

get019dd0c9

get recording url

Retrieves a secure download URL for a specific call recording.

list019dd0c9

list call logs

Lists the most recent call logs, showing key metrics like duration and status.

list019dd0c9

list call recordings

Lists all available call recordings and their associated metadata.

list019dd0c9

list pbx extensions

Retrieves the full list of internal PBX extensions available.

list019dd0c9

list virtual numbers

Lists all active virtual phone numbers assigned to the account.

make019dd0c9

make call

Starts an outbound phone call from a specified virtual number to a target number.

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 Callpicker, then connect any of our 4,500+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,500+ 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

This server gives your AI client full control over your business phone system. Your agent can initiate calls, pull call details, grab CDR reports, and check the health of your whole PBX—all without you touching a dashboard.

Initiate phone calls: Your agent can dial out a high-fidelity call to any number, using a virtual PBX number you've got on file.

Get call history and logs: Your agent pulls the most recent call logs, showing metrics like duration and status. It also generates a detailed Call Detail Records (CDR) report for specific date ranges, and you can check specific call details using get_call_details.

Access call recordings: Your agent finds secure, temporary download URLs for specific call recordings via get_recording_url, and it can list all available recordings and their metadata using list_call_recordings.

Manage phone numbers and extensions: Your agent lists all active virtual phone numbers assigned to your account using list_virtual_numbers, and it retrieves the full directory of internal PBX extensions with list_pbx_extensions.

Monitor system health: Your agent checks the real-time operational status of the PBX system with get_pbx_system_status, and it can also list all call logs using list_call_logs.

How Callpicker MCP Works

  1. 1 Subscribe to the server, then get your Client ID and Client Secret from the Callpicker Portal.
  2. 2 Connect your AI client to the MCP server via your credentials.
  3. 3 Tell your agent what you need—for example, 'Show the CDR report for last week' or 'Call 555-123-4567 from my main line.' The agent executes the required tools.

The bottom line is you manage your entire call center operation by talking to your AI agent, not by clicking buttons in a web portal.

Who Is Callpicker MCP For?

This is for the Ops Manager who needs a single view of call data, or the Sales Director who needs to immediately follow up with a lead. If you spend time piecing together call records from separate dashboards, this server saves you hours. It hands the dial tone and the data analysis to your AI agent.

Operations Manager

Checks the PBX system health status, automates the retrieval of call logs, and analyzes CDR data without leaving their workspace.

Sales Representative

Instantly initiates calls to leads and retrieves conversation recordings using natural language commands when a deal stalls.

Developer

Integrates high-speed virtual calling and structured CDR data into custom Python workflows and applications.

What Changes When You Connect

  • You can initiate calls directly from your chat window. Use make_call to dial a lead instantly, referencing a virtual number and destination number, without ever opening a dial pad.
  • Never manually compile call data again. The get_cdr_report tool generates full Call Detail Records (CDRs) for specific time spans, letting you analyze call volume and channel performance.
  • Review every interaction with certainty. Use get_recording_url to get a secure, time-limited download link for a specific recording ID, maintaining high-fidelity oversight of customer calls.
  • Get a full picture of your infrastructure. The list_virtual_numbers and list_pbx_extensions tools give your agent immediate access to your complete directory of dialable numbers and internal extensions.
  • Keep operations running smoothly. Use get_pbx_system_status to check the real-time health of the PBX system, giving you instant visibility into potential service issues.

Real-World Use Cases

01

Investigating a Failed Lead Call

A sales rep needs to know why a lead call failed. They ask their agent to use list_call_logs to see the status. Then, they ask the agent to run get_call_details on the specific entry. Finally, they ask for the get_recording_url to review the conversation, solving the problem without leaving their chat interface.

02

Auditing Marketing Attribution

An Ops Manager needs to prove which marketing channel drives the best leads. They instruct their agent to run get_cdr_report for the last quarter. The agent processes the data, providing the raw metrics needed to calculate ROI, solving the attribution problem.

03

Setting up a New Department Line

A manager needs to ensure the new department line is correctly configured. They ask the agent to use list_virtual_numbers and list_pbx_extensions to verify the entire current number structure. This confirms the system is ready for the new deployment.

04

Mass Outbound Campaign Execution

The team needs to execute a rapid outbound calling campaign. They tell their agent to use make_call in a loop, specifying the target number and the required virtual number, executing the campaign entirely through natural language commands.

The Tradeoffs

Manually logging call outcomes

After every call, a user has to open a spreadsheet, copy the number, manually type the outcome (e.g., 'Left Voicemail'), and update the CRM record. This is slow and prone to human error.

Let your agent handle it. Use list_call_logs to get the raw outcome data, and then feed those structured logs directly into your CRM via your agent. This eliminates manual data entry.

Guessing the right report tool

A user might try to use list_call_logs but realize it lacks the full historical depth or granular metrics they need, forcing them to restart the process and guess the next tool.

For full, auditable metrics and historical depth, run get_cdr_report. This tool provides the complete record set, while list_call_logs is better for quick, immediate checks.

Forgetting to check system status

A call fails during peak hours, but the user doesn't know if the failure is due to a local network issue or a PBX outage. They waste time troubleshooting the wrong end.

First, ask the agent to run get_pbx_system_status. This immediately confirms the health of the core telephony system, telling you if the issue is local or systemic.

When It Fits, When It Doesn't

Use this server if your workflow requires direct, programmatic control over phone calls and deep call data analysis. You need to: 1) Initiate calls programmatically (use make_call). 2) Track marketing attribution (use get_cdr_report). 3) Review recordings (use get_recording_url).

Don't use this if your only goal is to view a simple list of contacts or manage emails. For pure communication tracking, a dedicated CRM or email platform is sufficient. If you only need to check basic directory numbers, list_virtual_numbers works, but for full operational visibility, you need the whole suite.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Callpicker. 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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_call_details get_cdr_report get_pbx_system_status get_recording_url list_call_logs list_call_recordings list_pbx_extensions list_virtual_numbers make_call

Tracking call data used to be a process of jumping between 5 different tabs.

Today, tracking a single lead interaction means opening the PBX portal, finding the call ID, downloading the log, opening the CRM to update the notes, and then finding the separate recording link. It's copy-pasting data and context-switching until you lose the thread.

With this MCP server, you tell your agent to analyze the lead. The agent runs `list_call_logs`, pulls the full `get_cdr_report`, and immediately provides the summary, linking all the data points for you. You get the actionable insight, not the raw data dump.

Callpicker MCP Server: Get the full call recording URL

Before, getting a recording required logging into the portal, searching by date range, and manually clicking a 'download link' button. If the link expired, you were stuck.

Now, you ask your agent to use `get_recording_url` with the ID. It gives you a single, secure, actionable link, automatically managed by the server. The process is cleaner, faster, and fully automated.

Common Questions About Callpicker MCP

How do I use the `make_call` tool to call a lead? +

You tell your agent to initiate the call, specifying the target number and the source virtual number. The agent handles the connection using make_call and reports the status immediately.

What data does `get_cdr_report` provide? +

The get_cdr_report provides comprehensive Call Detail Records (CDRs) for the selected date range, which includes metrics needed for advanced call attribution and analysis.

Can I list all available numbers with `list_virtual_numbers`? +

Yes, list_virtual_numbers retrieves your entire directory of active virtual phone numbers, allowing your agent to know what numbers are available for use.

What is the difference between `list_call_logs` and `get_call_details`? +

list_call_logs shows a quick summary of multiple recent calls. get_call_details dives into the specific metrics and metadata for one single, chosen call.

How do I get a recording link using `get_recording_url`? +

You provide the specific recording ID to the agent. The agent then calls get_recording_url and gives you the secure, temporary download link for that interaction.

How do I check the current system health using `get_pbx_system_status`? +

This tool reports the real-time operational status of your PBX. It tells you if the system is up, what extensions are active, and if there are any known maintenance issues.

Can I use `list_pbx_extensions` to find a specific internal number? +

Yes, list_pbx_extensions provides the full directory of all your internal virtual numbers. You can use the list to confirm which extension ID you need before initiating a call.

What does `get_cdr_report` cover regarding date ranges? +

The get_cdr_report tool accepts specific start and end dates. This lets you pull a detailed log of call activity for a defined period, which is crucial for financial reporting.

How do I find my Callpicker Client ID and Secret? +

Log in to the Callpicker Portal, navigate to Configuration > API, and generate your credentials.

Can I retrieve call recordings via AI? +

Yes! The get_recording_url tool provides a temporary secure link to play or download any recorded interaction in your account.

How do I check my virtual numbers? +

Use the list_virtual_numbers tool to retrieve your complete directory of active virtual phone numbers programmatically.

You might also like

Built & Managed by Vinkius 30s setup 9 tools

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

No hosting. No infrastructure. No complex setup.
All 9 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.