4,500+ servers built on MCP Fusion
Vinkius

Authkey MCP. Send anything—SMS, Email, or Voice—from one conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Authkey MCP on Cursor AI Code Editor MCP Client Authkey MCP on Claude Desktop App MCP Integration Authkey MCP on OpenAI Agents SDK MCP Compatible Authkey MCP on Visual Studio Code MCP Extension Client Authkey MCP on GitHub Copilot AI Agent MCP Integration Authkey MCP on Google Gemini AI MCP Integration Authkey MCP on Lovable AI Development MCP Client Authkey MCP on Mistral AI Agents MCP Compatible Authkey MCP on Amazon AWS Bedrock MCP Support

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.

+ 10 more capabilities included
Send standard SMS messages

The agent sends a single text message to a specified phone number.

Send bulk SMS messages

The agent sends a message to a list of recipients simultaneously.

Send transactional emails

The agent sends a fully formatted email to a recipient's address.

Send automated voice calls

The agent initiates a voice call, either using a recorded template or synthesized speech.

Handle OTP authentication

The agent sends a One-Time Password (OTP) and later verifies it against a specific session.

Check communication status

The agent queries the system to verify connectivity, check account balances, or list the history of messages across all channels.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

check019dd0be

check authkey status

Verifies the connection status of the entire Authkey system.

check019dd0be

check balance

Retrieves the current total balance across SMS, voice, and email channels.

get019dd0be

get email status

Checks the status and logs for email communications.

get019dd0be

get sms status

Checks the operational status of the SMS gateway.

get019dd0be

get voice status

Checks the operational status of the voice calling gateway.

list019dd0be

list sms history

Retrieves a detailed list of past SMS messages sent.

list019dd0be

list templates

Gets the available communication templates (for SMS and email).

send019dd0be

send bulk sms

Sends a single message to multiple phone numbers at once.

send019dd0be

send email

Sends a complete, structured email to a single recipient.

send019dd0be

send otp

Sends a One-Time Password (OTP) via the configured channel.

send019dd0be

send sms

Sends a single text message to a single phone number.

send019dd0be

send voice

Initiates and sends an automated voice call.

verify019dd0be

verify 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
Start building

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. 1 Subscribe to the Authkey MCP Server and retrieve your API Key from the Authkey dashboard.
  2. 2 Connect your AI client to the server using the API Key. Your agent now has access to all communication tools.
  3. 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.

Customer Support Engineer

Sends order updates and verification codes to customers using natural language commands.

Security Architect

Integrates high-speed 2FA and OTP verification into custom bots and internal tools.

Marketing Operations Lead

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_otp and verify_otp tools. 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_balance to 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_templates tool 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_history to pull a detailed log of past messages, or get_email_status to 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

01

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.

02

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.

03

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.

04

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

How we secure it →

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

check_authkey_status check_balance get_email_status get_sms_status get_voice_status list_sms_history list_templates send_bulk_sms send_email send_otp send_sms send_voice verify_otp

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.

You might also like

Built & Managed by Vinkius 30s setup 13 tools

We've already built the connector for Authkey. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 13 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.