AvoSMS MCP. Manage Global Messaging and Contacts Via Agent Commands
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
AvoSMS MCP Server handles global SMS automation for your AI agent. It lets you send messages, manage approved sender IDs, and build/audit contact lists directly through natural language commands.
Your agent manages outreach campaigns without ever touching a dashboard.
What your AI agents can do
Add contact
Adds a specified phone number to an existing contact list.
Create list
Creates a brand new, empty contact list for segmentation.
Create sender
Requests and provisions a new Sender ID name for branding purposes.
Your agent sends single or scheduled SMS messages globally using the send_sms tool.
You can create, delete, and add specific contacts to designated lists with tools like create_list and add_contact.
The server handles the request, listing, and deletion of approved sender IDs via create_sender and list_senders, ensuring your brand name appears correctly on recipient phones.
You check current SMS credit availability using get_balance or verify the overall connection status with get_account_check.
Your agent retrieves and lists incoming customer responses, allowing you to maintain a two-way dialogue without manual data pulls (list_responses).
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
AvoSMS MCP Server: 11 Tools for Messaging & Contact Ops
These eleven tools give your AI agent full control over SMS sending, contact management, sender identity, and account auditing.
019d7556add contact
Adds a specified phone number to an existing contact list.
019d7556create list
Creates a brand new, empty contact list for segmentation.
019d7556create sender
Requests and provisions a new Sender ID name for branding purposes.
019d7556delete list
Permanently removes an existing contact list.
019d7556delete sender
Removes an approved Sender ID from your account.
019d7556get account check
Runs a quick check to verify that the AvoSMS account connection is active and healthy.
019d7556get balance
Retrieves the current remaining credit balance for SMS messages.
019d7556list lists
Generates a list of all contact lists you currently have set up.
019d7556list responses
Fetches and displays records of incoming SMS replies from contacts.
019d7556list senders
Shows every approved Sender ID name available for use in messaging.
019d7556send sms
Sends a single, fully formatted SMS message to a specified phone 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
Make Your AI Do More
Start with AvoSMS, 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
This server connects AvoSMS directly to your agent, giving it full control over all aspects of SMS communication. You don't need to write code for basic messaging; you just tell your agent what needs doing.
Your agent uses the send_sms tool to send single or scheduled messages globally. It handles the entire formatting process so you can focus on the conversation, not the syntax. When you're ready to talk business, your agent manages outreach campaigns and sends alerts without you ever touching a dashboard.
To keep things running smooth, first check the books. You can verify the connection status with get_account_check, which confirms AvoSMS is active and healthy on your end. For budget tracking, use get_balance to retrieve exactly how much SMS credit you've got left. It's fast, it’s direct—you know if you can afford the message before you send it.
When it comes to contacts, your agent manages your entire address book. You can start by creating a new, empty list using create_list when you need segmentation. If you need to see what lists you've built up so far, just run list_lists. When the time is right, tell your agent which numbers to add; it uses add_contact to put specific phone numbers into those existing contact groups.
Need to clean house? You can permanently remove a list using delete_list, or if you're done with an old sender ID name, use delete_sender.
Controlling your brand identity is critical. The server handles the full life cycle of your Sender IDs. To get started, you request and provision a new branded name via create_sender. You can see every approved Sender ID available by running list_senders, which shows you all the options. This ensures that when you send an SMS, your brand name appears correctly on the recipient's phone, making sure they know who's talking to them.
For maintaining a two-way dialogue, your agent keeps track of every incoming message. You don't have to manually pull data; simply use list_responses to fetch and display records of all incoming customer replies. This lets you maintain a real conversation flow through your AI client. Furthermore, if you ever need to know exactly which sender IDs are active for messaging, the list_senders tool shows every approved name on file.
Basically, everything related to SMS—from initial connection checks and credit monitoring to list building, branded sending, and two-way conversation auditing—gets wrapped up in commands your agent executes. You'll never have to think about the API calls; you just tell it what you need done.
How AvoSMS MCP Works
- 1 Subscribe to this server on Vinkius. Enter your unique AvoSMS Account ID and API Key.
- 2 Connect your preferred AI client (Claude, Cursor, etc.) to the MCP Server via its endpoint.
- 3 Tell your agent what you need—e.g., 'Send a reminder SMS using sender X.' Your agent then executes the necessary tools (
send_sms,get_balance, etc.) automatically.
The bottom line is: You talk to your AI client like talking to a person; the server translates that conversation into specific API calls and executes them.
Who Is AvoSMS MCP For?
This tool is for operations teams, marketing managers, and customer support leads who spend too much time switching between dashboards just to run simple campaigns. If you need reliable, scalable SMS outreach that feels like a natural conversation with your AI agent—not another API call—you need this.
Runs campaign sequences; uses the server to add_contact to segmented lists and schedule bulk messages via send_sms.
Reads incoming customer inquiries from chats using list_responses, allowing agents to reply immediately without copy-pasting data.
Integrates reliable, managed SMS functionality into complex agent workflows for automated notifications or verification steps.
What Changes When You Connect
- Stop guessing if your account is working. Use
get_account_checkto verify connectivity instantly, so you know when your agent can actually send messages. - Keep track of money spent. Before a campaign run, always call
get_balance. This prevents running out of credits mid-broadcast and keeps operations stable. - Never lose customer dialogue history. The
list_responsestool pulls in all incoming replies, letting your agent read them back to you so nothing falls through the cracks. - Maintain brand trust by controlling who sends messages. Use
create_senderandlist_sendersto ensure every SMS appears with a name customers recognize. - Organize campaigns without spreadsheets. You can use
add_contactorcreate_listdirectly in chat, populating your contact database via natural conversation.
Real-World Use Cases
A new product launch requires immediate customer alerts.
The team needs to notify 500 users. Instead of exporting a spreadsheet and uploading it, the agent runs list_lists to find the 'Beta Users' list ID, then uses send_sms repeatedly until every contact gets the alert. The entire process is handled in one chat session.
Customer service needs to handle unexpected reply volume.
A critical feature: after sending a notification, customers reply asking for details. An agent runs list_responses to pull all those replies into the chat interface. The support team can read them and respond immediately without logging into another system.
Marketing needs to clean up old contacts.
The 'Old Leads' list is bloated. An operations lead uses delete_list on that segment, preventing future campaigns from wasting credits on invalid numbers. They then use get_balance before starting a fresh campaign.
Verification of sending capability.
A developer needs to prove the system works for a client. The agent first runs get_account_check, confirms connectivity, and then uses send_sms with a test number and sender ID to validate the entire chain.
The Tradeoffs
Assuming credits are unlimited.
Running a large-scale campaign using send_sms without checking resources first. This will cause failures mid-campaign when the account runs dry, leaving you in the dark about what broke.
→
Always check your budget first. Start by calling get_balance. If the balance is low, use list_responses to see if old campaigns generated revenue or confirm that funds are available before sending any messages.
Sending a message without branding.
Using default SMS identifiers when your brand requires recognition. The recipient just sees 'Unknown Sender' and ignores the alert, defeating the purpose of marketing outreach.
→
Before running any campaign, always run list_senders to check available IDs, then use create_sender if needed. Always specify the sender ID in your agent prompt when calling send_sms.
Using contacts from a single source.
Adding contacts manually one by one and forgetting to update the master list, leading to data inconsistency across different departments' records.
→
Standardize your contact flow. Use create_list to build segmented groups (e.g., 'Q3 Leads'). Then, use add_contact for all new numbers to keep the source of truth centralized and auditable.
When It Fits, When It Doesn't
Use this server if your communication needs revolve entirely around SMS messaging: sending alerts, running campaigns, managing lists, or reading replies. It's a deep dive into text-based mobile operations.
Don't use this if you require MMS (multimedia messages), two-way chat functionality, or integrations that need persistent WebSocket connections—those demand a different type of platform connector. If your core problem is managing contacts and sending reliable, auditable text alerts, this server provides the necessary control through its specialized tools like list_responses and get_balance. It's built for stable, high-volume operational messaging.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by AvoSMS. 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 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking SMS campaigns used to require jumping between four different dashboards.
The old way means logging into your CRM to see who opted in. Then switching to the marketing tool to build a segmented list, and finally going to a separate dashboard just to check if you had enough credits to send messages. You spend 15 minutes just verifying basic operational health before hitting 'Send.'
With this MCP server, you tell your agent: 'Check the balance, confirm the list, and send the message.' The agent runs `get_balance`, checks your contact data via `list_lists`, and executes `send_sms`. You get instant confirmation that everything worked. Period.
The `add_contact` tool lets you manage lists without leaving your chat window.
Previously, adding a contact meant exporting data, cleaning it in Excel, and then re-uploading the whole sheet to the messaging platform. It was slow, error-prone copy-pasting that took minutes just to add one number.
Now you simply tell your agent: 'Add +123456789 to the VIP list.' The `add_contact` tool handles it instantly and updates the list structure for future campaigns. It's that simple.
Common Questions About AvoSMS MCP
How do I check my credit balance using get_balance? +
Call the get_balance tool. Your agent will report the exact remaining SMS credits. This is mandatory before running any large-scale campaign to prevent service interruption.
What does list_responses do in AvoSMS? +
list_responses pulls in all incoming messages sent by your customers. This turns a one-way broadcast into a real, auditable conversation that your agent can read back to you immediately.
Can I use the same sender ID for multiple campaigns? (list_senders) +
Yes, list_senders shows all approved IDs. You simply reference the correct ID in your prompt when calling send_sms, ensuring consistent branding across different campaign types.
Is there a way to add contacts without creating a whole new list? (add_contact) +
You can use add_contact to append numbers to an existing list. You don't have to rebuild the entire segment just because you found one more number.
How do I use get_account_check to verify my connection status? +
It instantly verifies your AvoSMS account connectivity. This tool checks if your provided API key works and confirms the service endpoint is reachable before you attempt any messages.
If I use delete_list, are the contacts inside the list deleted? +
No; deleting a list only removes the container. The individual contacts remain accessible via your agent using tools like add_contact or list_responses.
Can I use send_sms to schedule messages for a specific date and time? +
Yes, you specify a custom delivery timestamp when calling send_sms. The message waits until that exact global time before the system sends it out.
What's the process flow when I call create_sender? +
Calling create_sender initiates an approval workflow with AvoSMS. This tool only starts the request; you must wait for confirmation that the sender ID is approved before use.
What is a sender ID and why do I need one? +
A sender ID is the alphanumeric label (3-11 characters) that appears as the sender on the recipient's phone. Approved sender IDs help increase trust and open rates for your messages.
Can I receive replies to my SMS messages? +
Yes! Use the list_responses tool to retrieve any incoming messages from your customers. This allows your agent to handle two-way communication workflows.
How do I ensure my SMS is delivered at a specific time? +
When using the send_sms tool, provide a YYYY-MM-DD HH:MM:SS string in the date parameter. AvoSMS will queue the message and deliver it exactly at the requested time.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
CallFire
Run voice broadcasts, send bulk text messages, and manage call tracking campaigns for high-volume outreach at scale.
Slack Webhook Notifier
This MCP does exactly one thing: it sends messages to your Slack channels. That's its only function, and nothing else. Zero bloat, incredible for giving your AI agents a voice.
Flow XO
Automate chatbots, manage end users, and trigger workflows via AI agents with Flow XO.
You might also like
Payhip
Sell ebooks, courses, memberships, and digital downloads directly to your audience with zero upfront costs and simple setup.
Aha!
Product roadmapping and strategy — manage features, ideas, and strategic goals via AI.
Flexport Logistics
Manage e-commerce fulfillment, inventory, and returns via AI agents with Flexport Logistics.