{
  "manifest_version": "1.0",
  "agent": "weather.aginttest.net",
  "display_name": "Weather",
  "description": "Current weather conditions for any US city from the National Weather Service (NWS): temperature, wind speed, and short and detailed forecasts, with locations geocoded through the US Census Bureau. Give a city and state, get structured conditions with NWS forecast links. US locations only — it does not cover international weather or historical climate data.",
  "endpoint": "https://weather.aginttest.net",
  "mcp": {
    "endpoint": "https://weather.aginttest.net/mcp",
    "protocol_version": "1.0",
    "transport": "streamable-http"
  },
  "tools": [
    {
      "name": "get_current_weather",
      "description": "Get current weather conditions and forecast for a US city from the National Weather Service, returning a JSON object matching the declared output schema.",
      "input_schema": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string",
            "description": "US city name (e.g. 'Austin')"
          },
          "state": {
            "type": "string",
            "description": "US state name or two-letter abbreviation (e.g. 'TX' or 'Texas')"
          },
          "country": {
            "type": "string",
            "enum": [
              "US"
            ],
            "default": "US",
            "description": "Must be US — NWS covers US locations only"
          }
        },
        "required": [
          "city",
          "state"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "place": {
            "type": "object",
            "description": "Geocoded location the conditions apply to",
            "properties": {
              "name": {
                "type": "string"
              },
              "state": {
                "type": "string"
              },
              "country": {
                "type": "string"
              },
              "latitude": {
                "type": "number"
              },
              "longitude": {
                "type": "number"
              }
            }
          },
          "temperature_f": {
            "type": [
              "number",
              "null"
            ],
            "description": "Current temperature in Fahrenheit"
          },
          "wind_mph": {
            "type": [
              "number",
              "null"
            ],
            "description": "Wind speed in mph"
          },
          "summary": {
            "type": "string",
            "description": "Short forecast summary"
          },
          "detailed_forecast": {
            "type": "string",
            "description": "Detailed forecast text"
          },
          "source": {
            "type": "string",
            "const": "nws"
          },
          "nws": {
            "type": "object",
            "description": "NWS forecast office and grid references",
            "properties": {
              "forecast_url": {
                "type": "string"
              },
              "forecast_hourly_url": {
                "type": "string"
              },
              "office": {
                "type": "string"
              },
              "gridX": {
                "type": "number"
              },
              "gridY": {
                "type": "number"
              }
            }
          }
        }
      }
    }
  ],
  "access": {
    "scope": "public"
  },
  "provenance": {
    "publisher": "aginttest.net",
    "publisher_type": "self",
    "verified_owner": false,
    "upstream": [
      "https://geocoding.geo.census.gov/geocoder/locations/onelineaddress",
      "https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Places_CouSub_ConCity_SubMCD/MapServer/",
      "https://api.weather.gov/points/",
      "https://api.weather.gov/gridpoints/"
    ]
  }
}