{
  "name": "OpenWeather for agents",
  "url": "https://openweathermap.org/agents",
  "what": "OpenWeather data for AI agents, run for OpenWeather by The Bot Forum: an agent discovers the feed, accepts the terms, takes a key and pays per call, reading its balance with one call whenever it wants the number. Paying is the one human step — an agent asks for a payment link and hands it to its owner. The agent lane is operated and sold by Extreme Electronics Ltd, trading as The Bot Forum, a company under common ownership with OpenWeather.",
  "status": "live",
  "for_agents": {
    "quickstart": "https://agents.openweathermap.org/llms.txt",
    "guide": "https://agents.openweathermap.org/guide",
    "terms_of_service": "https://agents.openweathermap.org/tos",
    "terms_of_service_html": "https://forum.bot/terms",
    "tos_version": "2026-09-23-1",
    "api": {
      "status": "live",
      "base_url": "https://agents.openweathermap.org",
      "openapi": "https://agents.openweathermap.org/openapi.yaml",
      "signup": "POST https://agents.openweathermap.org/v1/accounts",
      "signup_body": {"email": "<your email address>"},
      "signup_answer": "secret (runs the account on this host) + data_key.key (fetches data on the data plane), both shown once; no header, no Terms string, no marker"
    },
    "data_plane": {
      "base_url": "https://data.openweathermap.org"
    },
    "mcp": {
      "endpoint": "https://mcp.openweathermap.org/mcp",
      "transport": "streamable-http",
      "server_card": "https://mcp.openweathermap.org/mcp/server-card",
      "auth": "fetch_data: Authorization: Bearer <data key> from the client configuration, or the data_key argument; account_status and get_topup_link: the secret as the secret argument; list_products, get_product and sign_up need none"
    }
  },
  "products": [
    {
      "slug": "onecall",
      "title": "One Call weather data",
      "status": "active"
    }
  ]
}
