Authkey MCP. Send anything—SMS, Email, or Voice—from one conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Authkey MCP Server manages all your multi-channel notifications. Send SMS, email, and voice alerts—and verify OTPs—through one unified gateway. Use your agent to send bulk messages, check account balances, and get real-time status updates across all communication channels.
What your AI agents can do
Check authkey status
Verifies the connection status of the entire Authkey system.
Check balance
Retrieves the current total balance across SMS, voice, and email channels.
Get email status
Checks the status and logs for email communications.
The agent sends a single text message to a specified phone number.
The agent sends a message to a list of recipients simultaneously.
The agent sends a fully formatted email to a recipient's address.
The agent initiates a voice call, either using a recorded template or synthesized speech.
The agent sends a One-Time Password (OTP) and later verifies it against a specific session.
The agent queries the system to verify connectivity, check account balances, or list the history of messages across all channels.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Authkey MCP Server: 13 Tools for Communications
Manage all message types—SMS, email, voice, and OTPs—using these tools. They provide single-step access to sending, checking status, and managing templates.
019dd0becheck authkey status
Verifies the connection status of the entire Authkey system.
019dd0becheck balance
Retrieves the current total balance across SMS, voice, and email channels.
019dd0beget email status
Checks the status and logs for email communications.
019dd0beget sms status
Checks the operational status of the SMS gateway.
019dd0beget voice status
Checks the operational status of the voice calling gateway.
019dd0belist sms history
Retrieves a detailed list of past SMS messages sent.
019dd0belist templates
Gets the available communication templates (for SMS and email).
019dd0besend bulk sms
Sends a single message to multiple phone numbers at once.
019dd0besend email
Sends a complete, structured email to a single recipient.
019dd0besend otp
Sends a One-Time Password (OTP) via the configured channel.
019dd0besend sms
Sends a single text message to a single phone number.
019dd0besend voice
Initiates and sends an automated voice call.
019dd0beverify otp
Confirms that a user-provided code is the correct OTP for a given session.
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 Authkey, 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
You'll use this server to manage all your communications. Your agent handles SMS, email, and voice alerts through one gateway. You can tell your agent to send a simple text message to a specific number using send_sms, or send a big batch of messages to multiple numbers at once with send_bulk_sms.
For emails, you send a full, structured message to one recipient using send_email. You can also initiate an automated voice call using send_voice. To handle logins, your agent sends a One-Time Password (OTP) with send_otp and then checks if the code is legit with verify_otp.
Need to know if the system's running? You can check the overall status with check_authkey_status, grab the total balance across SMS, voice, and email with check_balance, or look into specific channel performance. You check the email log and status using get_email_status, check the SMS gateway health with get_sms_status, and check the voice gateway status with get_voice_status.
You can also look at past texts sent by running list_sms_history and see what communication templates are available for both SMS and email using list_templates.
How Authkey MCP Works
- 1 Subscribe to the Authkey MCP Server and retrieve your API Key from the Authkey dashboard.
- 2 Connect your AI client to the server using the API Key. Your agent now has access to all communication tools.
- 3 Give your agent a natural language command, like 'Send a confirmation email to user X' or 'Check the current SMS balance'. The agent executes the appropriate tool call.
The bottom line is, your AI agent becomes a full-stack communication platform, handling message routing and status checks without you having to switch portals.
Who Is Authkey MCP For?
This server is for Ops Engineers and Security Architects who are tired of manually toggling between SMS, email, and voice gateways. If your job requires coordinating alerts, sending bulk updates, or setting up 2FA flows, this is for you. It lets you manage complex communications purely through conversation.
Sends order updates and verification codes to customers using natural language commands.
Integrates high-speed 2FA and OTP verification into custom bots and internal tools.
Automates the dispatch of omnichannel campaigns and monitors credit usage with simple AI queries.
What Changes When You Connect
- Unified Messaging: Instead of calling separate APIs for SMS, email, and voice, you use one conversation. Your agent handles the routing, letting you send notifications across multiple channels without writing complex conditional logic.
- Secure Authentication: Build full 2FA flows by using the
send_otpandverify_otptools. Your agent manages the entire lifecycle: sending the code, waiting for the input, and confirming the identity check. - Operational Reporting: Get instant visibility into your comms costs. Use
check_balanceto retrieve real-time credit usage for SMS, Voice, and Email. This stops you from running out of credits mid-campaign. - Template Management: Need to keep your brand messaging consistent? The
list_templatestool lets you access and monitor all available communication templates for both SMS and email before sending anything. - Audit Trail: Don't just send messages and forget about them. Use
list_sms_historyto pull a detailed log of past messages, orget_email_statusto track delivery status for compliance checks. - Scalable Outreach: When you need to hit many people, use
send_bulk_sms. It handles the complexity of sending messages to a list, keeping your core logic clean.
Real-World Use Cases
Handling a user password reset
A user needs to reset their password. They ask their agent: 'Send a security OTP to user X.' The agent uses send_otp to dispatch the code and then waits for the user to reply with the code. When the code arrives, the agent runs verify_otp to complete the secure identity check. The user is instantly logged back in.
Sending mass product launch alerts
The marketing team needs to announce a new product. They ask the agent to run a campaign: 'Send a bulk SMS to the primary list, and also send an email to the secondary list.' The agent coordinates both send_bulk_sms and send_email to hit both groups simultaneously, ensuring maximum reach.
Notifying a client about a service outage
The operations team needs to alert clients immediately. They instruct the agent to: 'Send a voice call to the executive list and send a status email to the general list.' The agent handles the dual-channel notification, reaching different stakeholders with the right medium.
Checking resource usage before a campaign
Before a major campaign, the project manager asks the agent: 'What's our current balance across all channels?' The agent executes check_balance, providing instant figures for SMS, Voice, and Email, so the team knows if they can run the planned outreach.
The Tradeoffs
Using multiple tools for simple messaging
Trying to send an update by calling send_sms for the text, and then separately calling send_email for the detailed info. This requires the client to manage two distinct calls and two different API flows.
→
Use the agent's natural language flow. Tell it: 'Send an update to user X via email, and follow up with a reminder SMS.' The agent orchestrates the calls to send_email and send_sms automatically, keeping the logic simple.
Forgetting to check communication status
Running a massive send_bulk_sms campaign without checking get_sms_status first. You send the messages, but you have no idea if the gateway is currently throttled or down.
→
Always check the status first. Start by calling get_sms_status or check_authkey_status. This confirms the gateway is live before you try to send anything.
Over-relying on single-channel tools
Only using send_sms because it's the most familiar tool. This leaves you unable to send a formal document via email or a critical alert via voice.
→
Use the agent to coordinate. Ask it to 'Alert the team about the outage.' It will automatically decide to use send_voice for urgency and send_email for documentation, leveraging the full suite.
When It Fits, When It Doesn't
Use this server if you need reliable, multi-channel communication that needs to happen as part of a process. You need your AI client to handle the 'if this fails, try that' logic, or 'send X, then wait for Y, then send Z.' If your workflow is simple—just 'send an email to this address'—you could probably use a dedicated email API. But if the requirement is complex, like 'Send an SMS if the user hasn't logged in within 24 hours, otherwise send an email with a password reset link,' then you need the full orchestration layer provided by Authkey. Use check_balance to monitor costs, and list_templates to keep your messaging consistent. Don't use this if you only need to view history; use list_sms_history or get_sms_status instead.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Authkey. 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.
Available Capabilities
Manual communications workflows are a time sink.
Today, sending a single user update means jumping through hoops. You copy the message into your SMS portal, then switch to your email client, manually attach the PDF, and finally, if it's a critical alert, you have to call a separate voice platform. You're copying data, toggling tabs, and dealing with three different sign-in sessions just to tell someone what happened.
With the Authkey MCP Server, you tell your agent once. You say, 'Update the user on the order.' The agent handles the full workflow: it drafts the content, decides if an email is better for the details or if a quick SMS is better for the immediate alert, and executes both calls—all from the chat window. It's instant, single-pane control.
Authkey MCP Server: Send OTPs and manage security alerts.
Before, setting up 2FA meant integrating three separate vendor APIs: one for SMS, one for email, and one for voice. You had to write complex, brittle code that managed retry logic, rate limits, and the specific payload structure for each medium.
Now, you use the agent to manage the whole thing. You simply ask it to 'Verify the user's identity.' The agent intelligently routes the request, using `send_otp` and `verify_otp` in sequence, regardless of whether the code goes via SMS or email. It’s a unified security flow.
Common Questions About Authkey MCP
How do I check my current balance using the send_bulk_sms tool? +
You use the check_balance tool, not the sending tools. This tool retrieves your real-time credits for SMS, voice, and email. Knowing your balance is always the first step before running any campaign.
What's the difference between send_sms and send_bulk_sms? +
send_sms sends a single message to one number. send_bulk_sms handles sending the same message to an entire list of numbers at once.
Can I use the send_otp tool for both SMS and email? +
The send_otp tool handles the sending of the code; the agent determines the optimal channel based on your request. It's designed for secure, single-step authentication.
How do I track if my emails were delivered? +
Use get_email_status. This tool lets you check the status and logs for your email communications, providing necessary audit data.
Do I need to use the list_templates tool before sending emails? +
It's best practice. Use list_templates first to see what standard messaging options are available. This keeps your brand messaging coordinated and ensures you use the right formatting.
How do I check the delivery status of a voice call using the get_voice_status tool? +
The get_voice_status tool lets you check the delivery status of any voice call. You pass the call ID to the tool, and it returns the current status, like 'completed' or 'failed'.
If a user provides an invalid code, how do I handle the error using the verify_otp tool? +
The verify_otp tool reports the validation result directly. If the code is incorrect, it returns a specific error status, letting your agent know to prompt the user for another attempt.
What happens when I try to send messages to a large group using the send_bulk_sms tool? +
The send_bulk_sms tool processes messages in batches. It will return a list of results, showing which messages succeeded and which ones failed, along with error codes for each failure.
How do I find my Authkey API Key? +
Log in to your account at authkey.io, navigate to the dashboard, and copy your unique Authkey.
Can I verify OTPs via AI? +
Yes! The verify_otp tool allows your agent to confirm security codes by providing the Log ID from the original request and the code entered by the user.
How do I check my remaining credits? +
Use the check_balance tool to retrieve high-fidelity real-time credit status for SMS, Voice, and Email channels directly through your agent.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Workvivo
Manage social posts, employee profiles, and collaboration spaces on Workvivo — the employee experience platform.
Bird (Omnichannel Communication)
Manage omnichannel communication via Bird (MessageBird) — send SMS, WhatsApp messages, and track delivery logs.
Plivo
Build voice and SMS applications with a cloud communications API that scales globally and offers competitive per-message pricing.
You might also like
Unpaywall (Open Access Papers)
Access millions of open-access scholarly articles. Check OA status and retrieve full-text PDF links using DOIs.
Bsale
Automate cloud POS operations via Bsale — issue electronic invoices, manage inventory, track stock levels, and register clients from any AI agent.
Fidelizador
Build customer loyalty programs with points, rewards, and engagement campaigns that keep shoppers coming back.