TNZ Communications MCP. Send SMS, Fax, and Voice calls across channels.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
TNZ Communications connects your AI agent directly to New Zealand and global messaging channels. You can send SMS, automated voice calls (TTS), and digital faxes through one API gateway.
This server lets your agent check account balances, manage contacts, track delivery status, and handle incoming replies without leaving your workspace.
What your AI agents can do
Check api health
Verifies that the TNZ API connection is active and working correctly.
Create tnz contact
Adds a new contact entry to your managed list within the TNZ system.
Get account balance
Checks how much credit you have remaining on your TNZ communications account.
Your agent sends SMS, TTS voice calls, or digital faxes using specific tools like send_sms_message or send_tts_voice_call.
The server lets your agent list contacts with list_tnz_contacts, create new ones using create_tnz_contact, or organize them into groups via list_contact_groups.
You can check if a sent message arrived with get_message_delivery_status, retrieve incoming SMS replies using list_received_sms_replies, or run full reports with get_messaging_usage_report.
Your agent can initiate automated processes, like sending a reminder via SMS or calling a client using TTS voice calls, based on conversation context.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
TNZ Communications: 12 Tools for Multi-Channel Messaging
Use these 12 tools to send SMS, voice calls, or faxes, and manage everything from contact lists to delivery status reports.
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 TNZ Communications on Vinkius019dd176check api health
Verifies that the TNZ API connection is active and working correctly.
019dd176create tnz contact
Adds a new contact entry to your managed list within the TNZ system.
019dd176get account balance
Checks how much credit you have remaining on your TNZ communications account.
019dd176get messaging usage report
Pulls detailed reports showing your total messaging usage and associated costs over time.
019dd176get message delivery status
Retrieves the current delivery status for a specific message ID.
019dd176list tnz contacts
Fetches a list of all saved contacts currently in your TNZ address book.
019dd176list contact groups
Shows all the contact groups you have set up in your TNZ address book.
019dd176list received sms replies
Lists recent incoming SMS replies, allowing your agent to read and respond to them.
019dd176list message templates
Retrieves a list of pre-saved message templates you can use for sending content.
019dd176send digital fax
Sends a specific document file as a digital fax message to a recipient.
019dd176send sms message
Dispatches a standard text message (SMS) to a specified mobile number.
019dd176send tts voice call
Initiates an automated voice call using Text-to-Speech technology.
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 TNZ Communications, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ 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 TNZ Communications. 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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Manually tracking multi-channel alerts is a nightmare.
Right now, if your company sends out an alert—say, about system maintenance—you have to use one tool for SMS, another for faxing documents, and yet a third dashboard just to see who actually saw the message. You copy contact lists from one place, paste them into another, and then wait for status emails that might never come.
With this MCP server, you tell your agent: 'Send an alert via SMS, and if it's critical, also fax the full document.' The system handles the channel switch, manages contacts using `list_contact_groups`, and tracks the success of both methods in one conversation. It just works.
Use send_tts_voice_call to automate reminders.
Without this server, automating a follow-up is hard. You might write an email or set up a basic reminder system that only sends text. If the recipient needs a human touch—like a personal call—you're stuck in manual calling loops.
Now, you just tell your agent: 'Call Jane and leave her a voice message about next week.' The agent executes `send_tts_voice_call` using natural language input. You get automated communication that sounds professional and keeps the conversation flowing without needing to lift a finger.
What you can do with this MCP connector
When you hook up your AI agent to this TNZ Communications server, you're giving it direct access to New Zealand and global messaging channels. You can make your agent send SMS texts, automated voice calls using Text-to-Speech (TTS), or digital faxes—all through one API gateway. It lets your agent check account credit, manage contacts, track delivery status, and handle incoming replies without leaving your workspace.
Setup and Status Checks
First, you'll want to make sure the connection is solid. Use check_api_health to verify that the TNZ API link is active and working correctly before anything else. You can also monitor your operational finances; run get_account_balance to see exactly how much credit you've got left on your communications account, or pull a full picture of spending by running get_messaging_usage_report, which gives detailed reports showing total messaging usage and associated costs over time.
Contact Management
Need to talk to people? Your agent can manage all the contacts in your TNZ address book. You'll use list_tnz_contacts to fetch a complete list of every saved contact. If you need to organize them for bulk messaging, run list_contact_groups to see every group you've set up. When you find someone new, don't manually enter their info; just call create_tnz_contact to add a brand-new entry directly into your managed list.
Messaging Capabilities
This server lets your agent communicate across three channels: SMS, voice, and fax. To send a standard text message, you dispatch it with send_sms_message. For automated calling, your agent initiates the call using send_tts_voice_call, which reads out any script via Text-to-Speech technology. If you need to transmit documents as faxes, just use send_digital_fax to send a specific file document to the recipient.
Tracking and Interaction
Your agent doesn't just fire off messages; it tracks them. You can check if a message actually got there by using get_message_delivery_status, passing in the specific message ID for real-time status checks. When you're setting up automated outbound messages, you won't need to start from scratch; run list_message_templates to retrieve all your pre-saved content templates.
The agent handles incoming replies too: it lists recent SMS responses using list_received_sms_replies, letting your AI client read and respond automatically. You can also use list_message_templates if you need to check what message formats are available for immediate use.
019dd176-61fc-7393-a55b-3740067ed8c0 How TNZ Communications MCP Works
- 1 First, subscribe to the TNZ server and enter your unique TNZ Auth Token in the dashboard.
- 2 Second, call any tool (like
get_account_balanceorsend_sms_message) from your AI client using natural language conversation. - 3 Third, the agent executes the API request against the TNZ gateway and returns a status update or confirmation ID to you.
The bottom line is that once authenticated, any conversational instruction can trigger complex messaging operations across multiple channels.
Who Is TNZ Communications MCP For?
This is for the Operations Director who needs to send alerts and notifications without leaving their workflow. It's also for Customer Support staff dealing with high volumes of incoming texts, or Marketing Campaign Managers needing to run sequenced SMS/Voice outreach.
Uses this server to build automated alert systems that send critical notifications (like system downtime alerts) via SMS or fax.
Monitors incoming replies using list_received_sms_replies and uses the agent to respond immediately, keeping the conversation in their main workspace.
Runs bulk outreach by listing contacts with list_tnz_contacts, creating a group via create_tnz_contact, and sending mass SMS or Voice campaigns.
What Changes When You Connect
- Get full visibility into messaging status. Use
get_message_delivery_statusto confirm if a critical alert actually arrived at the recipient's phone. - Manage outreach in batches. Combine
list_tnz_contactsandsend_sms_messageto send alerts to entire groups without manual copy-pasting. - Handle conversations automatically. The ability to run
list_received_sms_repliesmeans your agent can read inbound customer texts and respond instantly. - Automate high-touch communication. Instead of just sending text, use
send_tts_voice_callfor automated reminders or follow-ups. - Keep track of costs in real time. Run
get_account_balancefrequently so you never get hit with unexpected billing charges from the TNZ gateway.
Real-World Use Cases
Alerting staff about a system outage
The ops engineer doesn't want to email 50 people. They ask their agent: 'Send an urgent SMS alert to the Site Manager group.' The agent uses list_contact_groups and then triggers send_sms_message, guaranteeing everyone gets the warning instantly.
Following up after a sales call
A rep needs to send an immediate follow-up reminder. Instead of drafting an email, they ask: 'Call John Smith and leave a message about the contract.' The agent uses send_tts_voice_call, ensuring the client gets the personalized voice touch.
Processing customer service queries
A customer texts back asking for tracking info. Instead of having to switch apps, the support specialist asks: 'Check the reply from SMS ID 456.' The agent uses list_received_sms_replies and replies automatically.
Sending formal documentation
The accounting team needs to send a final, signed contract. They tell their agent: 'Fax this document now.' The agent executes send_digital_fax, handling the specialized formatting required for official documents.
The Tradeoffs
Using only generic messaging tools
Assuming that just calling a 'Send Message' tool is enough. This fails because you can't track if the message was actually read or delivered.
→
Always pair sending with status checks. After running send_sms_message, immediately call get_message_delivery_status to confirm delivery before assuming success.
Ignoring contact organization
Trying to send a message to 'everyone' without knowing if the recipients are grouped or current. This leads to sending messages that bounce back.
→
First, list your contacts using list_tnz_contacts. Then use list_contact_groups to target specific groups for reliable mass communication.
Running outreach without checking funds
Starting a large campaign and only realizing halfway through that the account credit ran out. The whole process stalls immediately.
→
Before any major send operation, always check get_account_balance. This prevents running into billing limits mid-campaign.
When It Fits, When It Doesn't
Use this server if your core need is multi-channel messaging (SMS, Voice, Fax) and you need to automate the full communications lifecycle—from contact list management (list_tnz_contacts) to sending content (send_sms_message) and then confirming delivery status (get_message_delivery_status). Don't use this if your problem is purely internal task management or data storage; for that, a simple database connector would work better. If you only need one channel (e.g., just email), look at an Email API service instead. But when the message needs to hit a phone number reliably and track its journey, this is what you need.
Common Questions About TNZ Communications MCP
Can I use send_sms_message for bulk alerts? +
Yes, you can. First, run list_contact_groups to get your target audience, and then the agent uses send_sms_message across all members of that group.
How do I check if a message was received? +
You use get_message_delivery_status. You just need to provide the unique message ID, and it tells you exactly where the message is right now.
What tools handle incoming texts? +
The server provides list_received_sms_replies. Your agent reads these replies so your workflow can respond to customer queries in real-time.
Can I check my billing balance with this API? +
Yep, just run the get_account_balance tool. It pulls your current credit usage directly from your TNZ account.
How do I verify that the connection is working using `check_api_health`? +
Run check_api_health. This tool confirms your credentials and connectivity status with TNZ's gateway before you send any messages. It’s a quick check to ensure everything's live and ready to go.
How can I get detailed historical usage records using `get_messaging_usage_report`? +
Call get_messaging_usage_report. This tool pulls comprehensive reports detailing both message volumes and associated costs over a specified period. It helps you track spending patterns, which is different from just checking the current balance.
Before sending messages, how do I add or manage recipient contacts using `create_tnz_contact`? +
Use create_tnz_contact. This tool allows your agent to programmatically add new recipients directly into the TNZ address book. Always verify contact details before initiating any broadcast campaigns.
Where do I find pre-written voice scripts or message content using `list_message_templates`? +
Use list_message_templates. This shows all your saved, reusable message templates. You can pull these predefined texts to ensure consistency and save time when sending SMS or triggering a Text-to-Speech call.
How do I get an Auth Token for TNZ? +
Log in to your TNZ Dashboard, go to Users, select your user, and click the API tab to generate your unique Auth Token.
Can the agent send voice calls? +
Yes, using the send_tts_voice_call tool, the agent can convert text into a high-quality voice call for your recipients.
Does this support sending faxes? +
Absolutely. The send_digital_fax tool allow you to send documents or text as faxes directly from your agent.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.