{
  "protocolVersion": "0.3.0",
  "name": "Stevens Keys",
  "description": "License keys, edge validation and usage metering for paid MCP servers and APIs (TEST MODE, no real charges). Stevens Keys is an HTTP API plus a hosted MCP server. It is NOT an A2A agent: there is no A2A JSON-RPC endpoint and A2A messaging (message/send, tasks) is not supported. Connect with an MCP client (Streamable HTTP) at the url below, or call the HTTP API described in openapi.json.",
  "url": "https://stevens-keys.pages.dev/mcp",
  "preferredTransport": "MCP",
  "additionalInterfaces": [
    {
      "url": "https://stevens-keys.pages.dev/mcp",
      "transport": "MCP",
      "description": "Hosted MCP server, Streamable HTTP, no auth, test mode. Not A2A."
    },
    {
      "url": "https://stevens-keys.pages.dev/v1/",
      "transport": "HTTP",
      "description": "REST HTTP API; see openapi.json. Not A2A."
    }
  ],
  "a2aSupported": false,
  "provider": {
    "organization": "Stevens Keys / Canada Site Ops",
    "url": "https://stevens-keys.pages.dev/"
  },
  "contact": {
    "email": "canada.site.ops@gmail.com"
  },
  "version": "0.1.0-preview",
  "documentationUrl": "https://stevens-keys.pages.dev/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {},
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "create_demo_key",
      "name": "Create a sandbox demo key",
      "description": "MCP tool: issue a free sandbox license key (50 calls, 24h expiry, test mode). No signup or auth.",
      "tags": [
        "license-keys",
        "demo",
        "mcp-tool"
      ]
    },
    {
      "id": "validate_license_key",
      "name": "Validate and meter a license key",
      "description": "MCP tool: check a license key and meter usage; returns allow or deny with a status.",
      "tags": [
        "license-keys",
        "metering",
        "mcp-tool"
      ]
    },
    {
      "id": "get_public_stats",
      "name": "Get public adoption stats",
      "description": "MCP tool: aggregate creators, API calls by day (agent/human/denied), keys issued and test revenue.",
      "tags": [
        "stats",
        "mcp-tool"
      ]
    }
  ],
  "links": {
    "openapi": "https://stevens-keys.pages.dev/openapi.json",
    "llms": "https://stevens-keys.pages.dev/llms.txt",
    "llmsFull": "https://stevens-keys.pages.dev/llms-full.txt",
    "mcpServerCard": "https://stevens-keys.pages.dev/.well-known/mcp/server-card.json",
    "agentsJson": "https://stevens-keys.pages.dev/.well-known/agents.json",
    "apiCatalog": "https://stevens-keys.pages.dev/.well-known/api-catalog",
    "deprecatedAgentJson": "https://stevens-keys.pages.dev/.well-known/agent.json",
    "mcpToolsCatalog": "https://stevens-keys.pages.dev/.well-known/mcp/tools.json"
  }
}
