{
  "$comment": "Generated from mcp/site-facts.json by mcp/generate_public.py. Edit mcp/site-facts.json only.",
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "com.frontrangecompute/public-info",
  "title": "Front Range Compute",
  "description": "Public facts and a human inquiry path for Front Range Compute. No capacity booking.",
  "version": "2026-10-06",
  "websiteUrl": "https://frontrangecompute.com/agents/",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://frontrangecompute.com/mcp",
      "supportedProtocolVersions": [
        "2025-03-26",
        "2025-06-18"
      ]
    }
  ],
  "serverCard": "https://frontrangecompute.com/.well-known/mcp/server-card.json",
  "llmsTxt": "https://frontrangecompute.com/llms.txt",
  "agentsPage": "https://frontrangecompute.com/agents/",
  "authentication": "none",
  "booksCapacity": false,
  "calendar": null,
  "reply": "We reply within 1 business day (America/Denver).",
  "tools": [
    {
      "name": "list_site_facts",
      "description": "Return only the curated public record from site-facts.json: published facts, contact, reply policy, and calendar (null). Does not add or infer facts.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      }
    },
    {
      "name": "get_fact",
      "description": "Return one published fact by its key. Unknown keys are refused.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "key"
        ],
        "properties": {
          "key": {
            "type": "string",
            "description": "Fact key from list_site_facts, such as fiber or location."
          }
        }
      }
    },
    {
      "name": "create_inquiry",
      "description": "Open an inquiry for a person to answer. Returns a ticket id. Does not book capacity, reserve power, or create a calendar slot. We reply within 1 business day (America/Denver).",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "name",
          "org",
          "email",
          "interest"
        ],
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "org": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "email": {
            "type": "string",
            "format": "email",
            "maxLength": 320
          },
          "phone": {
            "type": [
              "string",
              "null"
            ],
            "maxLength": 40,
            "description": "Optional."
          },
          "interest": {
            "type": "string",
            "enum": [
              "colocation",
              "wholesale",
              "tour",
              "other"
            ]
          },
          "notes": {
            "type": [
              "string",
              "null"
            ],
            "maxLength": 4000,
            "description": "Optional. Do not include secrets."
          },
          "website": {
            "type": [
              "string",
              "null"
            ],
            "maxLength": 200,
            "description": "Honeypot. Must be empty."
          }
        }
      }
    }
  ]
}
