{
  "name": "wapiworld",
  "displayName": "Wapiworld WhatsApp Operations",
  "description": "Tenant-scoped WhatsApp sender health, recording policy, sanitized webhook diagnostics, and one explicitly confirmed message send.",
  "serverUrl": "https://mcp.wapiworld.com/mcp",
  "transport": "streamable-http",
  "documentationUrl": "https://app.wapiworld.com/developers/#mcp",
  "authorization": {
    "type": "oauth2",
    "protectedResourceMetadata": "https://app.wapiworld.com/.well-known/oauth-protected-resource"
  },
  "tools": [
    {
      "name": "list_projects",
      "description": "List a bounded page of tenant-scoped Wapiworld projects."
    },
    {
      "name": "list_instances",
      "description": "List safe WhatsApp sender summaries without secrets or QR pairing data."
    },
    {
      "name": "get_instance",
      "description": "Fetch safe operational details for one WhatsApp sender."
    },
    {
      "name": "get_instance_status",
      "description": "Check one sender connection without authentication data."
    },
    {
      "name": "get_message_recording_policy",
      "description": "Inspect default recording and retention policy without reading messages."
    },
    {
      "name": "list_webhook_subscriptions",
      "description": "List sanitized webhook configuration and delivery health for an OAuth operator."
    },
    {
      "name": "send_message",
      "description": "Send one explicitly confirmed WhatsApp text; non-idempotent and never automatically retried."
    }
  ]
}
