Authkey MCP. Orchestrate SMS, Email, and Voice Notifications.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Authkey provides unified messaging capabilities for sending SMS, transactional emails, voice OTPs, and WhatsApp messages through a single gateway. Use it to build automated notification flows that handle everything from two-factor authentication to bulk order updates across multiple channels.
What your AI agents can do
Check authkey status
Checks if the communication gateway connection is currently active and working.
Check balance
Gets a real-time count of remaining credits for SMS, Voice, and Email channels.
Get email status
Retrieves the current operational status or health check for email communications.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Authkey - 13 Tools for Messaging & Communication
Use these tools to manage everything from checking account balances and listing templates to sending bulk SMS, emails, or initiating voice calls.
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 Authkey on Vinkius019dd0becheck authkey status
Checks if the communication gateway connection is currently active and working.
019dd0becheck balance
Gets a real-time count of remaining credits for SMS, Voice, and Email channels.
019dd0beget email status
Retrieves the current operational status or health check for email communications.
019dd0beget sms status
Checks the specific operational status of SMS messaging services.
019dd0beget voice status
Verifies that automated voice calling capabilities are active and functional.
019dd0belist sms history
Retrieves a list of past SMS messages sent through the gateway for review.
019dd0belist templates
Shows all saved message templates (for SMS or email) that can be used in future sends.
019dd0besend bulk sms
Sends a single text message to many phone numbers simultaneously for large campaigns.
019dd0besend email
sends a formal, structured email to one or more recipients.
019dd0besend otp
Automatically sends a time-sensitive One-Time Password code to a user's device.
019dd0besend sms
Sends a single, targeted text message to one specific phone number.
019dd0besend voice
Initiates an automated outbound voice call using either TTS or a stored script.
019dd0beverify otp
Confirms whether a user-provided code matches the expected One-Time Password for verification.
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,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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 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.
Handling Customer Communications Today
Right now, running a complex notification sequence means jumping between three different dashboards: one for SMS credits, another for email templates, and a third to log call records. You write a script that sends the text, then you manually copy the user's ID over to the email portal, wait for confirmation, and finally, if it fails, you have to jump back to the messaging dashboard to check the status codes.
With this MCP, your agent handles all of that in one go. You tell it what needs to happen—'Notify them about the delay.' The agent takes care of sending the SMS, pulling the right template for the email, and logging everything. It just works.
Automating Verification with Send OTP
Before this MCP, if you needed to verify a user's identity, it required manually calling a dedicated verification endpoint, waiting for the result, and then logging that success status in your internal database. This created huge friction points and delays.
Now, telling your agent to `send_otp` handles the entire cycle. It sends the code, waits for input from the user through the conversation flow, and confirms it with `verify_otp`. You get a clean confirmation right back.
What you can do with this MCP connector
Stop managing separate logins and protocols just to send a message. This MCP lets you orchestrate all your company’s outgoing communications—SMS, email, voice calls, and more—from a single conversation with your AI agent. Whether you're sending time-sensitive security codes or running large marketing campaigns, it handles the complexity of multi-channel delivery.
You can use the agent to verify credentials by sending an OTP, then immediately send a follow-up confirmation email, all in one go. If you build complex sequences that need billing oversight, Vinkius AI Analytics keeps track of every call and credit used, so you never lose visibility into your operational costs.
It’s about treating communication as one service, not three separate portals.
019dd0be-9b23-7104-b7fa-3ed6503ac2fe How Authkey MCP Works
- 1 Subscribe to the MCP and grab your API key from Authkey.io.
- 2 Your AI agent connects using that single credential set, giving it access to all channels (SMS, Email, Voice).
- 3 You talk naturally to your agent—'Send an OTP for user X'—and it executes the multi-step communication flow.
The bottom line is you get a centralized brain that manages every outbound message from multiple channels without manual switching or complex code writing.
Who Is Authkey MCP For?
Security Engineers who need robust 2FA, Customer Support Agents tired of switching between email/SMS portals, and Operations Leads managing high-volume transactional alerts.
Needs to instantly send order updates or verification codes via natural language commands without writing complex scripts.
Must build secure, high-speed 2FA flows and OTP verifications directly into custom bots for immediate client onboarding.
Runs omnichannel campaigns—sending bulk SMS followed by a templated email—and needs to monitor the credit usage on both channels simultaneously.
What Changes When You Connect
- Reliably verify users with the
send_otptool for immediate 2FA flows; this is critical for secure client onboarding. - Run massive campaigns using
send_bulk_sms, knowing you can track the performance and credits used via Vinkius AI Analytics. - Automate crucial alerts by running a voice call via
send_voice. This lets you deliver high-fidelity security messages without manual phone time. - Maintain brand consistency by first calling
list_templatesto access your curated message library before sending anything out. - Never run into unexpected costs. Use the
check_balancetool to monitor credits across all channels and prevent overspending.
Real-World Use Cases
Handling New User Signups
A user signs up, and your agent automatically runs send_otp to the phone number. Once verified using verify_otp, the agent then uses send_email to deliver a full welcome package.
Customer Order Updates
The support team needs to alert 50 customers about a delay. Instead of logging into multiple portals, they prompt the agent to run send_bulk_sms for immediate notification, followed by an email using send_email with tracking links.
Security Breach Simulation
A security incident requires immediate action. The agent calls get_voice_status, then executes send_voice to call affected users, informing them of the breach and requiring verification via a new OTP sent using send_otp.
Daily Reporting
An ops lead needs to know if last night's messages went out. They ask the agent to run list_sms_history or list_email_history, getting instant, verifiable logs for their report.
The Tradeoffs
Treating channels separately
The developer builds a simple script that only sends SMS. When the marketing team needs to add email updates, they have to write and deploy an entirely new integration.
→
Don't build siloed scripts. Use this MCP so your agent can chain actions—first send_sms, then send_email—using one core connection.
Ignoring usage limits
Running a huge campaign without checking the account balance, leading to service failure mid-way through and unexpected billing hits.
→
Always start by calling check_balance. This ensures your agent knows exactly how many credits are available for both SMS and email before deployment.
Manual template management
The copywriter manually updates the text in three different places (SMS dashboard, Email tool, Voice script), risking mismatched messaging.
→
Use list_templates to manage all your standardized messaging content. Keep it centralized and consistent for every channel.
When It Fits, When It Doesn't
Use this MCP if you need reliable, verifiable communication that crosses boundaries—meaning you send SMS and email, or you verify a user via OTP and then call them with voice. If your requirement is single-channel (e.g., 'I only ever send one text message'), stick to a simpler messaging tool. But if the workflow involves authentication, tracking costs, and sending mixed media, this MCP delivers that full orchestration capability.
Common Questions About Authkey MCP
How do I check if my account has enough credits before sending messages using send_sms? +
You call the check_balance tool first. This instantly tells you your current credit count for SMS, Voice, and Email channels so you don't risk running out mid-campaign.
Can I use Authkey MCP to verify a user's identity? +
Yes. You send the One-Time Password using send_otp, and then your agent uses verify_otp to confirm if the code provided is correct for that session.
What happens when I run send_bulk_sms? +
It sends a single message to multiple recipients simultaneously. This tool is best used for mass announcements or campaign rollouts rather than personal messages.
Is there a way to see what emails were sent using Authkey MCP? +
While it doesn't list every email, you can use get_email_status and the broader communication history tools to ensure that your email system is operational and performing correctly.
What happens when I use the `verify_otp` tool to confirm a user's identity? +
The tool confirms identity by checking the provided code against an active session record. Your agent sends the verification request and the unique Log ID, which completes the secure authentication flow and prevents unauthorized access.
How do I use `list_sms_history` to review past messages? +
It retrieves a chronological log of all SMS communications sent through the gateway. You can filter this history by date range or recipient ID within your AI client, providing a full audit trail for reporting.
Before sending out campaigns, how do I manage my message formats using `list_templates`? +
This tool lists every available template for SMS and email. Checking this output confirms the necessary Template IDs before you send anything, helping keep your messaging consistent with brand guidelines.
If a voice call fails, what information does `get_voice_status` provide? +
It gives real-time feedback on the status of scheduled or completed calls. You'll see if the call connected successfully, failed due to an invalid number, or was disconnected early.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.