overlay: 1.0.0
info:
title: API Evangelist agent-surfaces overlay for openapi/whatsapp-registration-api-openapi.yml
version: 1.0.0
extends: openapi/whatsapp-registration-api-openapi.yml
x-generated: '2026-11-05'
x-method: derived
x-source: mcp/whatsapp-tool-crosswalk.yml; https://developers.facebook.com/documentation/mcp/whatsapp-business-tools-mcp.md
actions:
- target: $.info
description: Record the agent-facing surfaces for this API.
update:
x-agent-surfaces:
mcp:
name: WhatsApp Business Tools
endpoint: https://mcp.facebook.com/whatsapp_business_tools
transport: streamable-http
auth: oauth
status: beta
docs: https://developers.facebook.com/documentation/mcp/whatsapp-business-tools-mcp.md
llms_txt:
- https://developers.facebook.com/documentation/business-messaging/whatsapp/llms.txt
- https://developers.facebook.com/documentation/business-messaging/whatsapp/reference/llms.txt
- target: $.paths['/{phone-number-id}/request_code'].post
description: Link requestVerificationCode to the MCP tool(s) that back onto it (see mcp/whatsapp-tool-crosswalk.yml).
update:
x-mcp-tools:
- whatsapp_biz_send_verification_code
- target: $.paths['/{phone-number-id}/verify_code'].post
description: Link verifyCode to the MCP tool(s) that back onto it (see mcp/whatsapp-tool-crosswalk.yml).
update:
x-mcp-tools:
- whatsapp_biz_verify_phone_number
- target: $.paths['/{phone-number-id}/register'].post
description: Link registerPhoneNumber to the MCP tool(s) that back onto it (see mcp/whatsapp-tool-crosswalk.yml).
update:
x-mcp-tools:
- whatsapp_biz_register_phone_number
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.