{
  "mcp_version": "2024-11-05",
  "server_name": "freightpulse",
  "server_url": "https://mcp.freightpulsehq.com/mcp",
  "description": "Real-time global logistics intelligence: fuel prices, freight rates, port congestion, supply-chain disruptions, and carrier lookups, accessible via MCP.",
  "logo_url": "https://freightpulsehq.com/favicon.svg",
  "docs_url": "https://freightpulsehq.com/agents/setup",
  "pricing_url": "https://freightpulsehq.com/dashboard/billing",
  "contact_url": "https://freightpulsehq.com/docs",
  "terms_url": "https://freightpulsehq.com/terms",
  "privacy_url": "https://freightpulsehq.com/privacy",
  "endpoints": [
    {
      "path": "/mcp",
      "method": "POST",
      "description": "MCP JSON-RPC 2.0 endpoint"
    },
    {
      "path": "/llms.txt",
      "method": "GET",
      "description": "Concise endpoint index for AI agents (public)"
    },
    {
      "path": "/llms-full.txt",
      "method": "GET",
      "description": "Full reference with parameters and examples (public)"
    },
    {
      "path": "/catalog.json",
      "method": "GET",
      "description": "The tools as JSON (public)"
    }
  ],
  "authentication": {
    "type": "apiKey_or_oauth2",
    "header": "X-API-Key (Authorization: Bearer also accepted)",
    "oauthTokenEndpoint": "https://freightpulsehq.com/oauth/token",
    "signup": "https://freightpulsehq.com/agents/connect",
    "note": "No key at all also works, capped at 100 requests/day per IP."
  },
  "capabilities": {
    "tools": [
      "get_fuel_prices",
      "get_freight_rates",
      "get_port_congestion",
      "get_disruptions",
      "search_carriers",
      "get_historical_data",
      "register",
      "account_status"
    ]
  }
}