# FreeClimb MCP

> FreeClimb MCP connects your AI agent to a full suite of telecom tools. Automate phone calls and SMS messaging directly through natural conversation, letting you manage accounts, list numbers, track call logs, or send messages without opening separate dashboards.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Tags:** voice-api, sms-messaging, telephony, programmable-voice, customer-support, notifications

## Description

Need to handle customer communication but don't want to jump between phone apps, CRM systems, and billing portals? This MCP lets your AI agent manage all that complexity. It gives your client the ability to initiate outbound calls, send SMS texts globally, and track every message or call interaction using just plain language commands. You can ask it to list owned numbers, check account status for remaining credit, or review detailed call metadata—all from your chat interface. When you connect this MCP via Vinkius, your agent gets the power of a full communications platform without needing any specialized coding. It's like having an operations manager who lives inside your IDE.

## Tools

### get_account_status
Retrieves your current account balance and service status.

### get_application_details
Gets metadata about the specific communication applications you use.

### get_call_details
Retrieves detailed information and metadata for a specific phone call.

### get_sms_details
Provides metadata regarding a single sent or received text message.

### list_applications
Lists all the communication applications connected to your account.

### list_buyable_numbers
Searches and lists available phone numbers that you can buy in different geographical regions.

### list_calls
Retrieves a list of your recent outbound and inbound calls.

### list_conferences
Shows details about any active multi-party voice conferences running now.

### list_my_numbers
Lists all the phone numbers currently owned and assigned to your account.

### list_sms_messages
Retrieves a list of both sent and received text messages over time.

### make_call
Initiates an outbound phone call to a specified number.

### send_sms
Sends a single SMS message from one of your assigned phone numbers.

## Prompt Examples

**Prompt:** 
```
Send an SMS from '+1234567890' to '+10987654321' saying 'Your appointment is confirmed'.
```

**Response:** 
```
Message sent! I've successfully queued your SMS via FreeClimb. The message ID is 'msg_abc123'. I'll let you know if there are any delivery issues.
```

**Prompt:** 
```
List all phone numbers currently in my FreeClimb account.
```

**Response:** 
```
Retrieving numbers... I found 3 active phone numbers in your account, including '+1234567890' (Voice/SMS enabled).
```

**Prompt:** 
```
Place a call from '+1234567890' to '+10987654321' using application 'app_987'.
```

**Response:** 
```
Call initiated! I've started an outbound call via FreeClimb using app_987. The call ID is 'call_xyz789'. You can track its status in real-time.
```

## Capabilities

### Initiate outbound calls
Your agent places phone calls using specified applications and provides detailed records of the call.

### Send SMS messages
You can send text messages to any number globally, and the agent monitors delivery status for confirmation.

### List owned phone numbers
The system retrieves a list of all active phone numbers registered in your account.

### Review communication logs
Your agent pulls records for recent calls or specific text messages so you know exactly what happened.

### Manage account status
You can check your current service balance and overall account health in real time.

## Use Cases

### Handling missed customer callbacks
A support rep realizes a client called but they don't know the details. Instead of manually searching logs, they ask their agent to list_calls for that number. The agent returns the call metadata instantly, letting them jump right into solving the problem.

### Auditing service costs before end-of-month reporting
The ops manager needs a quick cost review. They prompt the agent to get_account_status, seeing immediately if they are close to exceeding their budget or if any numbers need to be reallocated.

### Sending bulk alerts after an outage
After a system failure, the team needs to notify 50 clients. They use the agent to send_sms, specifying the recipient list and the message content, ensuring high delivery success rates without manual effort.

### Testing new communication workflows
A developer wants to test a call flow for a new feature. Instead of setting up complex staging environments, they use make_call via their agent to place a quick outbound call and then get the detailed results using get_call_details.

## Benefits

- Instant Audit Trail: Instead of navigating through complex web dashboards to see what happened, asking the agent to list_calls or list_sms_messages gives you an immediate record of communication history. It's instant context for your team.
- Zero-Friction Deployment: You don't need developers to write custom scripts just to check basic info. Your agent handles everything from checking account status to listing owned phone numbers, all with a simple chat prompt.
- True Automation: Need to follow up on an appointment? Instead of logging into a separate SMS platform, you simply ask your agent to send_sms and it queues the message for you.
- Number Inventory Control: Stop guessing which number is available. You can ask the MCP to list_buyable_numbers so you know exactly what numbers are open for purchase in any region.
- Real-Time Oversight: The agent lets you monitor active multi-party calls by listing conferences, giving support teams visibility into live interactions without needing a dedicated dashboard view.

## How It Works

The bottom line is, you stop managing communications through multiple dashboards and start doing it all in conversation with your agent.

1. Subscribe to this MCP through the Vinkius Marketplace, then input your FreeClimb Account ID and API Key into your agent settings.
2. Direct your AI client (like Claude or Cursor) to use FreeClimb's tools for communication tasks.
3. Ask natural language questions—for example, 'Send a confirmation text to John,' or 'Check the call logs from yesterday.'—and get immediate results.

## Frequently Asked Questions

**How do I check my account balance using FreeClimb MCP?**
You use the get_account_status tool. Simply ask your agent to 'check my current account status,' and it will retrieve your real-time balance and service health.

**Can I send an SMS through FreeClimb MCP without knowing the number?**
No, you must provide a valid destination phone number. Use the send_sms tool when you have the recipient's full number to ensure the message sends correctly.

**Does FreeClimb MCP track multiple calls? What about list_conferences?**
Yes, it tracks them. You can use list_calls for general history, or if you need to monitor an active multi-party discussion, the agent uses list_conferences.

**How do I find a new phone number using FreeClimb MCP?**
Use the list_buyable_numbers tool. Just prompt your agent to 'show me numbers available in Texas,' and it searches the regional database for you.

**What if my agent fails when I try to make a call?**
If an action fails, the MCP response will tell you why. You can then use get_call_details or list_calls to check logs and diagnose whether it was a billing issue or an invalid number.