{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "fastqrmenu-tools",
    "title": "FastQRMenu Tools",
    "version": "1.0.0"
  },
  "description": "Public FastQRMenu MCP tools for pricing, shareable ordering URLs, and support discovery.",
  "documentationUrl": "https://fastqrmenu.app/docs/api/",
  "transport": {
    "type": "streamable-http",
    "endpoint": "/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "get_pricing_plans",
      "title": "Get Pricing Plans",
      "description": "Return the current FastQRMenu pricing plans, plan limits, and billing discounts.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "build_public_order_link",
      "title": "Build Public Order Link",
      "description": "Build a public menu or QR ordering URL from a restaurant slug and optional table token.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Restaurant slug used in shared public links."
          },
          "tableToken": {
            "type": "string",
            "description": "Optional public table token from a QR code."
          }
        },
        "required": ["slug"],
        "additionalProperties": false
      }
    },
    {
      "name": "get_support_contact",
      "title": "Get Support Contact",
      "description": "Return FastQRMenu support links and contact information.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
  ]
}
