MCP & REST for WhatsApp

Automate WhatsApp from your code.

Sinores is an MCP server and REST API for sending and receiving WhatsApp messages. Self-host the open source core, or let us run it for you.

{"mcpServers": {
  "sinores": {
    "url": "https://api.sinores.net/mcp",
    "headers": {"Authorization": "Bearer wa_..."}
  }
}}

How it works

Three steps from a phone number to a live integration.

01

Connect a number

Scan a QR code once to link a WhatsApp number to a Sinores channel.

02

Automate it

Call the MCP server from an agent, or use the REST API from any backend.

03

Send & receive

Messages flow both ways, with history, media and webhooks included.

MCP-native

Give Claude, Codex or your own agent a WhatsApp tool it can call directly.

Plain REST API

Send and receive messages over HTTP from any backend or script.

Webhooks included

Incoming messages reach your endpoint as soon as they arrive.

Open source core

Audit the full server, run it yourself and extend it for your stack.

One number, one price

No message limits or seat counting. One flat price per channel.

Minutes to connect

Scan one QR code. No app review or business verification queue.

Simple pricing

One price per WhatsApp channel. Cancel anytime.

Self-hosted

Free
  • Full source on GitHub
  • Run on your own servers
  • MCP server and REST API
  • No usage limits
Clone the repo

Cloud

From Paddlelocalized at checkout
  • 7-day free trial
  • Monthly or annual billing
  • Unlimited messages
  • Direct email support
View pricing

Frequently asked questions

Can my WhatsApp number get banned?

WhatsApp can restrict numbers used for automation. We apply sensible pacing defaults, but you should still use a number you can afford to lose.

How long does setup take?

Usually a few minutes: create a channel, scan its QR code, then use the generated API key.

What is the difference between MCP and REST?

MCP lets an agent call Sinores as a tool. REST is a standard HTTP API. Both use the same server and channel.

Can I self-host?

Yes. The server is open source and can run on your own infrastructure without a Sinores Cloud subscription.

How does billing work?

Cloud channels include a 7-day trial, then cost $10 per connected number each month.

Wire up WhatsApp in minutes.

Self-host for free, or start a 7-day trial in Cloud.

Start free - 7 days