{
  "version": "1.0",
  "name": "shipreal-docs",
  "displayName": "ShipReal documentation",
  "description": "Read-only Model Context Protocol server for ShipReal: search the curriculum, read a module, and read current pricing. No authentication and no write path, because buying runs through a hosted checkout.",
  "icon": "https://shipreal.dev/apple-touch-icon.png",
  "websiteUrl": "https://shipreal.dev",
  "documentationUrl": "https://shipreal.dev/developers",
  "servers": [
    {
      "name": "shipreal-docs",
      "description": "Learn: search the curriculum, read a module, read pricing. Resources expose the markdown documents.",
      "endpoint": "https://shipreal.dev/mcp",
      "transport": "streamable-http",
      "auth": "none",
      "protocolVersion": "2025-06-18",
      "version": "1.0.0",
      "card": "https://shipreal.dev/.well-known/mcp/server-card.json",
      "capabilities": [
        "tools",
        "resources"
      ],
      "tools": [
        {
          "name": "search_curriculum",
          "description": "Search the curriculum by keyword and return matching modules with their part, description and chapter count."
        },
        {
          "name": "get_module",
          "description": "Return one module by slug or title match, with its description, chapter count and free overview link."
        },
        {
          "name": "get_pricing",
          "description": "Return current plans and prices for both billing regions, including team seat packs."
        }
      ]
    },
    {
      "name": "shipreal-product",
      "description": "Enroll: price an order for a country, resolve which billing region and processor apply, and produce the checkout link that completes enrollment. Takes no payment and creates no order, because the checkout is hosted and a human completes it.",
      "endpoint": "https://shipreal.dev/mcp/product",
      "transport": "streamable-http",
      "auth": "none",
      "protocolVersion": "2025-06-18",
      "version": "1.0.0",
      "card": "https://shipreal.dev/.well-known/mcp/product-card.json",
      "capabilities": [
        "tools"
      ],
      "tools": [
        {
          "name": "create_enrollment_link",
          "description": "Return the URL a buyer completes enrollment at, for one plan and billing country, alongside the country-routing shortlink that stays correct for whoever opens it."
        },
        {
          "name": "quote_order",
          "description": "Price an order: plan, seat count and billing country in; line total, currency, VAT treatment, invoice and refund window out."
        },
        {
          "name": "check_enrollment_channel",
          "description": "Which billing route a country lands on, which processor takes the payment, and what invoice the buyer receives."
        }
      ]
    }
  ]
}
