{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "name": "tawak.app",
  "description": "The Tawak MCP servers. A product server at /mcp (download links, feature list, pricing, app metadata) and a documentation server at /mcp-docs (search and read Tawak's published docs). Both are stateless, require no authentication, and speak both the 2026-07-28 and 2025-06-18 protocol eras. The Quran and prayer times app itself has no MCP interface.",
  "version": "1.0",
  "protocolVersion": "2026-07-28",
  "serverInfo": {
    "name": "tawak-mcp",
    "title": "Tawak MCP servers",
    "version": "1.0.0"
  },
  "serverUrl": "https://www.tawak.app/mcp",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://www.tawak.app/mcp"
  },
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://www.tawak.app/mcp",
      "supportedProtocolVersions": ["2026-07-28", "2025-11-25", "2025-06-18"]
    },
    {
      "type": "streamable-http",
      "url": "https://www.tawak.app/mcp-docs",
      "supportedProtocolVersions": ["2026-07-28", "2025-11-25", "2025-06-18"]
    }
  ],
  "capabilities": {
    "tools": {},
    "resources": {},
    "prompts": {},
    "extensions": {
      "io.modelcontextprotocol/ui": {}
    }
  },
  "documentationUrl": "https://www.tawak.app/llms.md",
  "iconUrl": "https://www.tawak.app/assets/favicon.png",
  "icons": [
    {
      "src": "https://www.tawak.app/assets/favicon.png",
      "mimeType": "image/png",
      "sizes": ["512x512"],
      "theme": "dark"
    }
  ],
  "tools": [
    {
      "name": "get_download_link",
      "title": "Get download link",
      "description": "Get the correct app store download link for Tawak based on the user's device platform (iOS or Android).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "platform": {
            "type": "string",
            "enum": ["ios", "android", "any"],
            "description": "The user's device platform, or 'any' when unknown."
          }
        },
        "required": ["platform"],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Get download link",
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_app_features",
      "title": "Get app features",
      "description": "List what Tawak does, grouped by area: Quran reading, prayer times, widgets, habit tracking, and privacy.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": ["Quran", "Prayer", "Widgets", "Habit", "Privacy"]
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "title": "Get app features",
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_pricing",
      "title": "Get pricing",
      "description": "Get Tawak pricing in machine-readable form. Tawak is free: no subscription, no in-app purchase, no advertising, and no account required.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "title": "Get pricing",
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_app_metadata",
      "title": "Get app metadata",
      "description": "Get identifying metadata for the Tawak app: name, bundle identifier, platforms, price, and official URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "title": "Get app metadata",
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "search_docs",
      "title": "Search documentation",
      "description": "Search Tawak's published documentation and return the most relevant documents with a matched snippet.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Natural-language search terms."
          },
          "limit": {
            "type": "integer",
            "description": "Maximum number of documents to return. Defaults to 3, maximum 8."
          }
        },
        "required": ["query"],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Search documentation",
        "readOnlyHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_doc",
      "title": "Get document",
      "description": "Read one Tawak document in full. Accepts a path such as \"llms.md\" or an absolute URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Document path or absolute URL."
          }
        },
        "required": ["path"],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Get document",
        "readOnlyHint": true,
        "openWorldHint": false
      }
    }
  ]
}
