Search / com.wasapflow/bridge
WasapFlow Bridge
R0· no sign-inOfficial WhatsApp Business API for your own CRM or SaaS: docs, numbers, messages, webhooks.
v1.0.1 · active · repository · website · descriptor JSON · versions
Search / com.wasapflow/bridge
R0· no sign-inOfficial WhatsApp Business API for your own CRM or SaaS: docs, numbers, messages, webhooks.
v1.0.1 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"bridge": {
"type": "http",
"url": "https://officialapi.wasapflow.com/bridge/mcp",
"headers": {
"x-partner-key": "${X_PARTNER_KEY}"
}
}
}
}claude mcp add --transport http bridge https://officialapi.wasapflow.com/bridge/mcp --header "x-partner-key: ${X_PARTNER_KEY}"[mcp_servers.bridge]
url = "https://officialapi.wasapflow.com/bridge/mcp"
env_http_headers = { "x-partner-key" = "X_PARTNER_KEY" }
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"bridge": {
"type": "remote",
"url": "https://officialapi.wasapflow.com/bridge/mcp",
"enabled": true,
"headers": {
"x-partner-key": "{env:X_PARTNER_KEY}"
}
}
}
}{
"mcpServers": {
"bridge": {
"type": "http",
"url": "https://officialapi.wasapflow.com/bridge/mcp",
"headers": {
"x-partner-key": "${X_PARTNER_KEY}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=bridge&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vb2ZmaWNpYWxhcGkud2FzYXBmbG93LmNvbS9icmlkZ2UvbWNwIiwiaGVhZGVycyI6eyJ4LXBhcnRuZXIta2V5IjoiJHtYX1BBUlRORVJfS0VZfSJ9fQ%3D%3D"
}{
"servers": {
"bridge": {
"type": "http",
"url": "https://officialapi.wasapflow.com/bridge/mcp",
"headers": {
"x-partner-key": "${X_PARTNER_KEY}"
}
}
}
}{
"mcpServers": {
"bridge": {
"httpUrl": "https://officialapi.wasapflow.com/bridge/mcp",
"headers": {
"x-partner-key": "${X_PARTNER_KEY}"
}
}
}
}extensions:
"bridge":
enabled: true
name: "bridge"
type: streamable_http
uri: "https://officialapi.wasapflow.com/bridge/mcp"
headers:
"x-partner-key": "${X_PARTNER_KEY}"
timeout: 300
Placeholders to fill from your own secret store: ${X_PARTNER_KEY}. The registry never accepts secret values.
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations16 of 16 tools declare readOnlyHint or destructiveHinttools.directory_hints3 of 16 tools declare all four hints; missing: bridge_list_templates (destructiveHint, idempotentHint); bridge_retry_webhooks (idempotentHint); bridge_docs_search (destructiveHint, idempotentHint); …tools.token_costabout 2,477 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 3 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagebridge_call_apichangedinput schemabridge_failed_webhookschangeddescriptionmeaning changedWebhook events Bridge could not deliver to your webhook URL (with the error). Use when incoming messages are missing in the CRM.
Webhook events Bridge could not deliver to your webhook URL (with the error). Bridge retries each one automatically for 24 hours (1m, 5m, 15m, 30m, 1h, 2h, 4h, 8h, then every 8h); auto_retry shows the next attempt, and final=true means the schedule ended and the event needs bridge_retry_webhooks. Use when incoming messages or statuses are missing in the CRM.
bridge_send_marketingchangedinput schemabridge_send_templatechangedinput schemabridge_send_textchangedinput schemabridge_send_marketingaddedSend an approved MARKETING template through Meta's Marketing Messages API (quality-based delivery, marketing metrics). Not onboarded yet? Meta falls back to Cloud API unless product_policy is STRICT. This sends a real message and Meta charges for it.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% +updated-3d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://officialapi.wasapflow.com/bridge/mcp streamable-http | none | yes | 100% | 650 ms | 2025-11-25 | 2026-11-07 |
bridge_call_apidestructive | Call any WasapFlow Bridge endpoint not covered by the other tools (see bridge_docs_search for paths). Irreversible endpoints need {"confirm": true} in the body. Confirm with the user before any call that sends, deletes or changes something. |
bridge_connect_link | Create a short-lived (30 min) link that a business opens to connect its WhatsApp number through Meta Embedded Signup (Coexistence supported). Share the returned connect_url with the business owner. |
bridge_docs_searchread-only | Search the WasapFlow Bridge API reference, partner guide and changelog. Returns matching sections with a preview. Use before writing integration code. No partner key needed. |
bridge_docs_sectionread-only | Return the full text of one section (with its sub-sections) of the WasapFlow Bridge docs, e.g. "Verify Incoming Webhooks", "Send Template Message", "Webhook Event Payloads", "Error Codes". No partner key needed. |
bridge_failed_webhooksread-only | Webhook events Bridge could not deliver to your webhook URL (with the error). Bridge retries each one automatically for 24 hours (1m, 5m, 15m, 30m, 1h, 2h, 4h, 8h, then every 8h); auto_retry shows the next attempt, and final=true means the schedule ended and the event needs bridge_retry_webhooks. Use when incoming messages or statuses are missing in the CRM. |
bridge_get_startedread-only | Step-by-step plan to add the official WhatsApp Business API to the user's own CRM/SaaS with WasapFlow Bridge: account, card, keys, webhook, Connect WhatsApp button, first message. Call this first when someone wants to build or connect WhatsApp. No partner key needed. |
bridge_list_numbersread-only | List the WhatsApp Business Accounts (client numbers) registered to this partner, with status. |
bridge_list_templatesread-only | List the message templates of a number with their approval status. |
bridge_list_ticketsread-only | List support tickets and replies status. |
bridge_number_statusread-only | Live status of a number from Meta: verified name, quality rating, messaging limit, name status. |
bridge_open_ticket | Open a WasapFlow support ticket. Include what happened, when (with timezone), the exact error (Meta code, fbtrace_id), what was tried and the business impact. |
bridge_retry_webhooks | Redeliver one failed webhook event (event_id) or all of them (omit event_id) after the webhook endpoint is fixed. |
bridge_send_marketing | Send an approved MARKETING template through Meta's Marketing Messages API (quality-based delivery, marketing metrics). Not onboarded yet? Meta falls back to Cloud API unless product_policy is STRICT. This sends a real message and Meta charges for it. |
bridge_send_template | Send an approved template (works outside the 24-hour window). components follows the Meta Cloud API format. This sends a real message and Meta may charge for it. |
bridge_send_text | Send a text message from a connected number. Free-form text only reaches people who messaged that number in the last 24 hours; otherwise use bridge_send_template. This sends a real message. |
bridge_usageread-only | Current Bridge plan: active WhatsApp numbers, slots and the monthly Bridge fee. |
Schemas: list_tools.
{
"name": "com.wasapflow/bridge",
"icons": [
{
"src": "https://officialapi.wasapflow.com/bridge/public/images/wasapflow-icon-512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "WasapFlow Bridge",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://officialapi.wasapflow.com/bridge/mcp",
"type": "streamable-http",
"headers": [
{
"name": "x-partner-key",
"isSecret": true,
"description": "Partner key from partner.wasapflow.com → Integration. Optional: docs tools work without it."
}
]
}
],
"version": "1.0.1",
"repository": {
"url": "https://github.com/kobaranteguh/whatsapp-crm-starter",
"source": "github"
},
"websiteUrl": "https://wasapflow.com/",
"description": "Official WhatsApp Business API for your own CRM or SaaS: docs, numbers, messages, webhooks."
}