{
  "specVersion": "1.0",
  "host": {
    "displayName": "WhaTools",
    "identifier": "did:web:wha.tools"
  },
  "entries": [
    {
      "identifier": "urn:air:wha.tools:server:whatsapp-tools",
      "displayName": "WhaTools WhatsApp tools (MCP server)",
      "type": "application/mcp-server-card+json",
      "url": "https://wha.tools/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "build a WhatsApp click-to-chat wa.me link with a pre-filled message",
        "estimate the WhatsApp Business API cost for a given market and volume",
        "validate a phone number and get its country, line type and formats",
        "generate personalized WhatsApp links for a list of contacts"
      ]
    },
    {
      "identifier": "urn:air:wha.tools:api:public",
      "displayName": "WhaTools public HTTP API",
      "type": "application/openapi+json",
      "url": "https://wha.tools/openapi.json",
      "representativeQueries": [
        "check whether the WhatsApp tools API is up",
        "fetch the WhatsApp Business API rate card as JSON",
        "debug how a URL previews when shared on WhatsApp"
      ]
    },
    {
      "identifier": "urn:air:wha.tools:skills:index",
      "displayName": "WhaTools Agent Skills index",
      "type": "application/json",
      "url": "https://wha.tools/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "how do I build a wa.me click-to-chat link",
        "how do I format bold or italic text in a WhatsApp message",
        "how do I make an embeddable share-on-WhatsApp button"
      ]
    },
    {
      "identifier": "urn:air:wha.tools:data:open-datasets",
      "displayName": "WhaTools open data (CC BY 4.0)",
      "type": "application/json",
      "url": "https://wha.tools/api/data",
      "representativeQueries": [
        "current WhatsApp Business API per-message prices by market",
        "WhatsApp group, community and broadcast size limits",
        "the history of WhatsApp Business Platform pricing changes"
      ]
    }
  ]
}