Skip to content
Hosted MCP server

One MCP server for your agent's inbox and its WhatsApp number.

Add one URL to your MCP client and connect your account. Your agent sends and receives email, answers WhatsApp chats in the same mailbox, and holds what you want a person to approve.

Your agent can write the reply. It has no address to send it from, no number to answer on, and no way to read what comes back. Building a mail stack and a WhatsApp integration to fix that is not your product.

Connected in three steps.

  1. Add the server.

    Point your MCP client at https://mcp.samva.dev.

  2. Connect your account.

    Approve the OAuth connection, or pass an API key in a header.

  3. Send the first message.

    Your agent discovers the tools, sends from a mailbox, and reads the reply when it arrives.

What your agent can do.

  • Send and receive email

    Your agent sends from an address it owns, reads replies as threads, and answers in the same thread.

  • Answer WhatsApp

    With a WhatsApp Business number on a shared mailbox, your agent reads each chat and replies. Outside the 24-hour service window it sends an approved template.

  • Set up your domain

    The agent adds your domain, reads the DNS records to publish, and checks that sending is ready.

  • Wait for a person where you say so

    Decision rules on each mailbox, key, and sender let a send go ahead or wait. A held send goes out only when a person approves it.

  • Onboard your customers' numbers

    Running agents for many businesses? Your agent creates a setup link, your customer connects their own WhatsApp Business number, and it lands in their own namespace.

  • Reach only what you grant

    A mailbox-scoped key reaches the mailboxes it lists. An OAuth connection acts as the person who approved it.

Common questions.

Which MCP clients work with it?

Any MCP client that supports OAuth. A client that cannot run OAuth can send an API key in a header instead.

Do I have to run a server?

No. The server is hosted at mcp.samva.dev. You add that URL to your client and connect your account.

Can my agent send without asking me?

You decide. Decision rules on each mailbox, key, and sender let a send go ahead or wait for a person. A held send comes back as waiting for approval and goes out only when someone approves it.

Does WhatsApp need a paid plan?

Yes. Connecting a WhatsApp Business number and sending on it need a paid plan. The free plan covers email.

Is there a server for each channel?

No. Email and WhatsApp are tools on the same server, and both arrive in the same mailbox.

Give your agent an inbox and a WhatsApp number.

Related Resources