{
  "mcpVersion": "2025-11-25",
  "name": "TechEnthus Hardware Data API",
  "version": "1.1.4",
  "description": "Structured GPU, CPU, and PSU record lookup for authenticated MCP clients, with fuzzy name matching and a beta power-budget estimate. Coverage and freshness vary by source.",
  "transport": {
    "type": "streamable-http",
    "url": "https://data.techenthus.dev/mcp"
  },
  "auth": [
    {
      "type": "oauth2",
      "grant_types": [
        "authorization_code"
      ],
      "authorization_endpoint": "/authorize",
      "token_endpoint": "/token"
    },
    {
      "type": "api_key",
      "header": "Authorization",
      "format": "Bearer te_live_...",
      "create_endpoint": "POST /api-keys",
      "note": "Authenticate via OAuth first, then generate an API key for autonomous use."
    }
  ],
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false
  },
  "tools": [
    {
      "name": "fetch_hardware_specs",
      "description": "Searches stored GPU, CPU, and PSU records by name. Returns available fields for up to three matching records; field coverage varies. A result is not a compatibility guarantee.",
      "cost_credits": 1
    },
    {
      "name": "hardware_db_stats",
      "description": "Reports stored-record counts and vendors.",
      "cost_credits": 0
    },
    {
      "name": "check_build_logic",
      "description": "Beta power-budget estimate for exact stored component names. Uses available CPU/GPU TDP and PSU wattage with documented heuristics; it is not a full hardware compatibility or safety check.",
      "cost_credits": 5
    },
    {
      "name": "submit_feedback",
      "description": "Submit feedback, bug reports, or feature requests. Rate limited, no credits required.",
      "cost_credits": 0
    },
    {
      "name": "check_credits",
      "description": "Check your current credit balance. Free to call - no credits deducted.",
      "cost_credits": 0
    }
  ],
  "pricing": {
    "model": "freemium",
    "free_tier": {
      "credits_per_month": 25
    },
    "paid": {
      "credits_package": "$5 for 1,000 credits",
      "buy_url": "/buy-credits"
    }
  },
  "data_categories": [
    "gpu",
    "cpu",
    "psu"
  ]
}