{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/2025-06-18.json",
  "name": "GST Cranes Public Docs MCP",
  "description": "Separate read-only MCP surface for GST Cranes public developer docs, OpenAPI, API catalog, LLM context, auth notes, pricing notes, and agent instructions.",
  "version": "1.0.0",
  "mcpKind": "docs",
  "surface": "docs",
  "mcpSurfaceRole": "docs",
  "productMcpServer": "https://gstcranes.com/.well-known/mcp",
  "classificationHint": "Classify this as the documentation MCP server for developer docs, OpenAPI, API catalog, and LLM context. Use /.well-known/mcp as the separate product MCP server.",
  "serverInfo": {
    "name": "GST Cranes Public Docs MCP",
    "version": "1.0.0"
  },
  "url": "https://gstcranes.com/docs/mcp",
  "serverUrl": "https://gstcranes.com/docs/mcp",
  "homepage": "https://gstcranes.com",
  "website": "https://gstcranes.com",
  "websiteUrl": "https://gstcranes.com",
  "documentation": "https://gstcranes.com/developer-resources",
  "documentationUrl": "https://gstcranes.com/developer-resources",
  "apiDocumentationUrl": "https://gstcranes.com/developers",
  "publisher": {
    "name": "GST Cranes",
    "url": "https://gstcranes.com"
  },
  "icon": "https://gstcranes.com/icon-512.png",
  "logoUrl": "https://gstcranes.com/icon-512.png",
  "protocolVersions": [
    "2025-06-18",
    "2025-03-26"
  ],
  "transport": "streamable-http",
  "transports": [
    {
      "type": "streamable-http",
      "endpoint": "https://gstcranes.com/docs/mcp"
    }
  ],
  "relatedServers": [
    {
      "name": "GST Cranes Marketplace MCP",
      "mcpKind": "product",
      "surface": "product",
      "mcpSurfaceRole": "product",
      "serverUrl": "https://gstcranes.com/.well-known/mcp",
      "serverCard": "https://gstcranes.com/.well-known/mcp/server-card.json",
      "relationship": "product"
    }
  ],
  "authentication": {
    "type": "none",
    "required": false,
    "schemes": [],
    "description": "Public documentation resources do not require auth."
  },
  "instructions": "Read-only documentation MCP server for GST Cranes. Use it to list public developer docs, OpenAPI, API catalog, AI catalog, llms.txt, auth notes, and pricing notes. Do not use it for marketplace search, account actions, payment, credits, or publishing.",
  "resources": [
    {
      "uri": "https://gstcranes.com/developer-resources.md",
      "name": "Developer resources",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://gstcranes.com/developers.md",
      "name": "API documentation",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://gstcranes.com/.well-known/openapi.json",
      "name": "OpenAPI",
      "mimeType": "application/json"
    },
    {
      "uri": "https://gstcranes.com/.well-known/api-catalog",
      "name": "API catalog",
      "mimeType": "application/linkset+json"
    },
    {
      "uri": "https://gstcranes.com/.well-known/ai-catalog.json",
      "name": "AI catalog",
      "mimeType": "application/ai-catalog+json"
    },
    {
      "uri": "https://gstcranes.com/llms.txt",
      "name": "llms.txt",
      "mimeType": "text/plain"
    },
    {
      "uri": "https://gstcranes.com/llms-full.txt",
      "name": "Full LLM context",
      "mimeType": "text/plain"
    },
    {
      "uri": "https://gstcranes.com/auth.md",
      "name": "Auth notes",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://gstcranes.com/pricing.md",
      "name": "Pricing notes",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://gstcranes.com/sandbox.md",
      "name": "Sandbox notes",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://gstcranes.com/agent-skills.md",
      "name": "Agent skills notes",
      "mimeType": "text/markdown"
    }
  ],
  "tools": [
    {
      "name": "list_public_docs",
      "description": "List GST Cranes public developer documentation, OpenAPI, API catalog, and LLM context resources.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "section": {
            "type": "string",
            "enum": [
              "all",
              "openapi",
              "catalog",
              "mcp",
              "llms",
              "auth",
              "webhooks",
              "sandbox",
              "pricing"
            ],
            "description": "Optional documentation group to emphasize in the returned resource list."
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false
      }
    },
    {
      "name": "get_openapi_schema",
      "description": "Return the public GST Cranes OpenAPI schema and API documentation URLs for agent integration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "format": {
            "type": "string",
            "enum": [
              "schema",
              "docs"
            ],
            "description": "Return the OpenAPI schema URL, the human API docs URL, or both."
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false
      }
    },
    {
      "name": "read_auth_pricing_notes",
      "description": "Return public auth handoff, sandbox, webhook, and pricing-note URLs for documentation agents.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "section": {
            "type": "string",
            "enum": [
              "all",
              "auth",
              "sandbox",
              "webhooks",
              "pricing"
            ],
            "description": "Optional note group to emphasize in the returned documentation URLs."
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false
      }
    }
  ]
}