Koskamo

Crosby News MCP

An official MCP server for Crosby, TX weather and local news, providing tools to retrieve current conditions, forecasts, alerts, air quality, pollen, burn bans, radar, traffic, fishing conditions, and school events.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Crosby News MCP logo, by crosbynews.comVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by crosbynews.com
MCP endpoint (Streamable HTTP)
https://crosbynews.com/mcp
Vendor documentation

What its tools do

14 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

14 of 14 have a description · 14 of 14 declare behavior hints · 2 of 2 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to crosbynews.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Warning Advertises resources/templates/list but does not implement it
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Retrieve current weather conditions and forecasts for Crosby, TX
  • Check active NWS weather alerts and tropical storm outlooks
  • Monitor local air quality, pollen counts, and burn ban status
  • Get live traffic incidents and school calendar events

Source and maintenance

Vendor evidenceRegistry 1.6.0
Maintenance checked

Protocol and capabilities

Server
crosbynews-weather 1.7.0
MCP protocol negotiated in check
2025-06-18
Tools
14 advertised
Resources
2 advertised
Resource templates
Not advertised
Prompts
1 advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "prompts": {
    "listChanged": false
  },
  "resources": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Live Crosby, Texas data: weather from the U.S. National Weather Service, a measured air-quality index (EPA/AirNow), the daily pollen and mold count, the Atlantic tropical outlook, river/bayou flood levels, USGS water conditions for nearby fishing waters, road incidents and lane closures, a radar image, local news headlines, the Crosby ISD school calendar, and an emergency-contacts directory.

Tools

14 advertised

get_current_conditions — Current conditions
Advertised by the server during the last successful anonymous check.
Advertised read-only

Current weather for Crosby, TX: temperature, feels-like, sky, precip chance, humidity, dew point, UV index, measured air quality (EPA/AirNow, Houston metro area), and sunrise/sunset.

get_current_conditions input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_current_conditions output schema
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "uv": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "current": {
          "type": "integer"
        },
        "peakToday": {
          "type": [
            "integer",
            "null"
          ]
        },
        "currentCategory": {
          "type": "string"
        }
      },
      "description": "EPA UV index; null at night or when the EPA feed is down."
    },
    "sun": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "sunset": {
          "type": "string"
        },
        "sunrise": {
          "type": "string"
        }
      }
    },
    "current": {
      "type": "object",
      "description": "An NWS forecast period, passed through (startTime, temperature, shortForecast, windSpeed, probabilityOfPrecipitation, ...) plus computed feelsLike °F where applicable. Full schema: https://crosbynews.com/openapi.json Adds dewpointF and humidityPercent."
    },
    "updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "location": {
      "type": "string"
    },
    "airQuality": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "usAqi": {
          "type": "integer"
        },
        "category": {
          "type": "string"
        },
        "measured": {
          "type": "boolean"
        },
        "reportingArea": {
          "type": [
            "string",
            "null"
          ]
        },
        "dominantPollutant": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "description": "US AQI. measured:true = EPA/AirNow monitors (Houston metro reporting area incl. Crosby); measured:false = Open-Meteo modeled fallback. Regional, not Crosby-pinpoint either way."
    }
  }
}
get_current_conditions annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_forecast — Forecast
Advertised by the server during the last successful anonymous check.
Advertised read-only

Forecast for Crosby, TX from the U.S. National Weather Service. Returns the 7-day day/night forecast, or upcoming hourly periods if `hours` is given (up to 48 — through about two days out).

get_forecast input schema
{
  "type": "object",
  "properties": {
    "hours": {
      "type": "integer",
      "maximum": 48,
      "minimum": 1,
      "description": "Return this many upcoming hourly periods instead of the daily forecast."
    }
  },
  "additionalProperties": false
}
get_forecast output schema
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "hourly": {
      "type": "array",
      "items": {
        "type": "object",
        "description": "An NWS forecast period, passed through (startTime, temperature, shortForecast, windSpeed, probabilityOfPrecipitation, ...) plus computed feelsLike °F where applicable. Full schema: https://crosbynews.com/openapi.json"
      },
      "description": "Upcoming hourly periods (only when `hours` was given)."
    },
    "forecast": {
      "type": "array",
      "items": {
        "type": "object",
        "description": "An NWS forecast period, passed through (startTime, temperature, shortForecast, windSpeed, probabilityOfPrecipitation, ...) plus computed feelsLike °F where applicable. Full schema: https://crosbynews.com/openapi.json"
      },
      "description": "7-day day/night periods (daily mode)."
    },
    "location": {
      "type": "string"
    }
  }
}
get_forecast annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_alerts — Active alerts
Advertised by the server during the last successful anonymous check.
Advertised read-only

Active NWS weather alerts for Crosby, TX. Returns an empty list when none are active.

get_alerts input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_alerts output schema
{
  "type": "object",
  "required": [
    "location",
    "count",
    "alerts"
  ],
  "properties": {
    "count": {
      "type": "integer"
    },
    "alerts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "event": {
            "type": "string"
          },
          "expires": {
            "type": "string"
          },
          "headline": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          }
        }
      }
    },
    "location": {
      "type": "string"
    }
  }
}
get_alerts annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_tropical_outlook — Atlantic tropical outlook
Advertised by the server during the last successful anonymous check.
Advertised read-only

Active Atlantic tropical cyclones from the NOAA National Hurricane Center, AND the areas it is watching for development that do not have names yet, with their formation chances. Covers hurricane season (June–November) for Crosby, TX. Returns an explicit all-clear only when there are neither — a quiet CurrentStorms list does not by itself mean a quiet basin.

get_tropical_outlook input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_tropical_outlook output schema
{
  "type": "object",
  "required": [
    "basin",
    "storms"
  ],
  "properties": {
    "basin": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "storms": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "lat": {
            "type": [
              "number",
              "null"
            ]
          },
          "lon": {
            "type": [
              "number",
              "null"
            ]
          },
          "name": {
            "type": "string"
          },
          "windMph": {
            "type": [
              "integer",
              "null"
            ]
          },
          "pressureMb": {
            "type": [
              "number",
              "null"
            ]
          },
          "advisoryUrl": {
            "type": "string"
          },
          "movementDirection": {
            "type": [
              "string",
              "null"
            ]
          },
          "classificationLabel": {
            "type": "string"
          }
        }
      },
      "description": "Named/numbered cyclones only. Empty is common and does NOT imply nothing is brewing — check `disturbances` too."
    },
    "updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "disturbances": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": [
              "string",
              "null"
            ],
            "description": "Invest number when assigned, e.g. \"AL95\"."
          },
          "area": {
            "type": "string",
            "description": "NHC's own name for the area, in official English."
          },
          "chance48Percent": {
            "type": [
              "integer",
              "null"
            ]
          },
          "chance48Category": {
            "type": [
              "string",
              "null"
            ],
            "description": "low / medium / high, NHC's own wording."
          },
          "chance7DayPercent": {
            "type": [
              "integer",
              "null"
            ]
          },
          "chance7DayCategory": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      },
      "description": "Areas the NHC is watching for development but has NOT named — the shaded areas on its graphical outlook. `null` means the outlook could not be read; `[]` means the NHC is watching nothing. Do not conflate the two, and do not report a formation chance as a storm or as a forecast track."
    },
    "outlookIssued": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    }
  }
}
get_tropical_outlook annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_pollen — Pollen & mold count
Advertised by the server during the last successful anonymous check.
Advertised read-only

The Houston Health Department's measured daily pollen and mold count (National Allergy Bureau scale) — tree, weed, and grass pollen plus mold spores, with the species actually counted. A real measurement, not a model; counts publish weekday mornings and apply regionally to Crosby, TX.

get_pollen input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_pollen output schema
{
  "type": "object",
  "required": [
    "source",
    "groups"
  ],
  "properties": {
    "groups": {
      "type": "object",
      "properties": {
        "mold": {
          "type": [
            "object",
            "null"
          ],
          "properties": {
            "count": {
              "type": "integer"
            },
            "category": {
              "type": "string"
            }
          }
        },
        "tree": {
          "type": [
            "object",
            "null"
          ],
          "properties": {
            "count": {
              "type": "integer"
            },
            "category": {
              "type": "string"
            }
          }
        },
        "weed": {
          "type": [
            "object",
            "null"
          ],
          "properties": {
            "count": {
              "type": "integer"
            },
            "category": {
              "type": "string"
            }
          }
        },
        "grass": {
          "type": [
            "object",
            "null"
          ],
          "properties": {
            "count": {
              "type": "integer"
            },
            "category": {
              "type": "string"
            }
          }
        }
      },
      "description": "tree / weed / grass / mold — each null when that reading was missing from the day's report."
    },
    "source": {
      "type": "string"
    },
    "species": {
      "type": "object",
      "description": "Per-group list of the types counted above zero, as the lab names them."
    },
    "updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "location": {
      "type": "string"
    },
    "measured": {
      "type": "boolean"
    },
    "countDate": {
      "type": [
        "string",
        "null"
      ],
      "description": "Calendar date (Central time) the count is for; weekends carry Friday's count."
    },
    "officialUrl": {
      "type": "string"
    }
  }
}
get_pollen annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_burn_ban — Burn ban status
Advertised by the server during the last successful anonymous check.
Advertised read-only

Current outdoor-burning ban status for Harris County, TX (which includes Crosby) from the Texas A&M Forest Service. Countywide only — TFS has no sub-county resolution, so this is never a Crosby-specific status.

get_burn_ban input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_burn_ban output schema
{
  "type": "object",
  "required": [
    "county",
    "source"
  ],
  "properties": {
    "county": {
      "type": "string",
      "description": "Always \"Harris\"."
    },
    "source": {
      "type": "string"
    },
    "status": {
      "type": [
        "string",
        "null"
      ],
      "description": "\"Yes\" = ban in effect, \"No\" = no active ban, null = status unavailable from the last check."
    },
    "startDate": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO date-time the current ban took effect, as reported by TFS; null when there is no active ban."
    },
    "lastChecked": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "officialUrl": {
      "type": "string"
    },
    "statusSince": {
      "type": [
        "string",
        "null"
      ],
      "description": "When the CURRENT status was first observed. Equal to trackingSince means no change has ever been witnessed — it is when observation began, NOT a transition date."
    },
    "trackingSince": {
      "type": [
        "string",
        "null"
      ],
      "description": "The first observation ever recorded for this feed."
    }
  }
}
get_burn_ban annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_air_quality — Air quality (AQI)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Current U.S. Air Quality Index for the Houston metro area (the Houston-Galveston-Brazoria reporting area, which includes Crosby, TX). Measured by EPA/AirNow monitors when available (measured:true), with an Open-Meteo modeled fallback (measured:false). Regional, not a Crosby-pinpoint reading.

get_air_quality input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_air_quality output schema
{
  "type": "object",
  "required": [
    "location",
    "airQuality"
  ],
  "properties": {
    "updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "location": {
      "type": "string"
    },
    "airQuality": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "usAqi": {
          "type": "integer"
        },
        "source": {
          "type": "string"
        },
        "category": {
          "type": "string"
        },
        "measured": {
          "type": "boolean"
        },
        "monitors": {
          "type": [
            "object",
            "null"
          ],
          "description": "Per-pollutant reporting monitor site names (measured path)."
        },
        "observed": {
          "type": [
            "string",
            "null"
          ]
        },
        "subIndices": {
          "type": [
            "object",
            "null"
          ],
          "description": "Per-pollutant AQI (ozone/pm25/pm10/…)."
        },
        "reportingArea": {
          "type": [
            "string",
            "null"
          ]
        },
        "dominantMonitor": {
          "type": [
            "string",
            "null"
          ],
          "description": "Site name of the monitor reporting the dominant pollutant (measured path)."
        },
        "reportingAgency": {
          "type": [
            "string",
            "null"
          ]
        },
        "dominantPollutant": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    }
  }
}
get_air_quality annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_crosby_news — Local news
Advertised by the server during the last successful anonymous check.
Advertised read-only

Recent local news headlines for Crosby, TX and nearby northeast Harris County communities, aggregated from public sources and filtered for relevance. Empty when nothing recent.

get_crosby_news input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_crosby_news output schema
{
  "type": "object",
  "required": [
    "items"
  ],
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "link": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "source": {
            "type": [
              "string",
              "null"
            ]
          },
          "category": {
            "type": "string",
            "description": "community or incident"
          },
          "published": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    },
    "source": {
      "type": "string"
    },
    "updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "location": {
      "type": "string"
    }
  }
}
get_crosby_news annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_school_events — School calendar
Advertised by the server during the last successful anonymous check.
Advertised read-only

Upcoming Crosby ISD school-calendar events: first/last day of school, holidays, no-school and early-release days, testing windows, and campus activities.

get_school_events input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "maximum": 60,
      "minimum": 1,
      "description": "Maximum events to return (default 15)."
    }
  },
  "additionalProperties": false
}
get_school_events output schema
{
  "type": "object",
  "required": [
    "events"
  ],
  "properties": {
    "events": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "end": {
            "type": [
              "string",
              "null"
            ]
          },
          "start": {
            "type": "string",
            "description": "All-day: YYYY-MM-DD. Timed: zone-less ISO local time (America/Chicago wall-clock)."
          },
          "allDay": {
            "type": "boolean"
          },
          "summary": {
            "type": "string"
          },
          "location": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    },
    "source": {
      "type": "string"
    },
    "updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "district": {
      "type": "string"
    },
    "timezone": {
      "type": "string"
    }
  }
}
get_school_events annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_river_levels — River & bayou levels
Advertised by the server during the last successful anonymous check.
Advertised read-only

Current water levels and NWS flood stages for the rivers and bayous that flood Crosby, TX and northeast Harris County (Cedar Bayou, San Jacinto River, Luce Bayou, and more). Each gauge reports its stage, flow, flood category, and thresholds.

get_river_levels input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_river_levels output schema
{
  "type": "object",
  "required": [
    "gauges"
  ],
  "properties": {
    "gauges": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "flow": {
            "type": [
              "number",
              "null"
            ],
            "description": "Observed discharge in cfs."
          },
          "name": {
            "type": "string"
          },
          "stage": {
            "type": [
              "number",
              "null"
            ],
            "description": "Observed gauge height in ft."
          },
          "category": {
            "type": "string",
            "description": "no_flooding/action/minor/moderate/major, or not_defined where NWS defines no flood stages."
          },
          "thresholds": {
            "type": "object",
            "description": "NWS flood-stage thresholds in ft, keyed action/minor/moderate/major."
          },
          "officialUrl": {
            "type": "string"
          }
        }
      }
    },
    "source": {
      "type": "string"
    },
    "updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "location": {
      "type": "string"
    }
  }
}
get_river_levels annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_fishing — Fishing conditions
Advertised by the server during the last successful anonymous check.
Advertised read-only

Live water conditions for the waters people fish near Crosby, TX — Lake Houston, the San Jacinto River forks, the Trinity River, and nearby bayous — from USGS real-time monitoring. Full stations report temperature, dissolved oxygen, pH, and turbidity; some fished bayous report water level only. A nearby-station reading, not the exact fishing spot, and conditions rather than a guaranteed bite.

get_fishing input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_fishing output schema
{
  "type": "object",
  "required": [
    "stations"
  ],
  "properties": {
    "note": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "location": {
      "type": "string"
    },
    "stations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "ph": {
            "type": [
              "number",
              "null"
            ]
          },
          "spot": {
            "type": [
              "string",
              "null"
            ],
            "description": "The station's location within that water."
          },
          "water": {
            "type": [
              "string",
              "null"
            ],
            "description": "The fished water body (e.g. Lake Houston)."
          },
          "knownFor": {
            "type": [
              "string",
              "null"
            ],
            "description": "Species the water is known for."
          },
          "observed": {
            "type": [
              "string",
              "null"
            ]
          },
          "conditions": {
            "type": "string",
            "description": "Healthy oxygen / Moderate oxygen / Low oxygen / Water level only."
          },
          "officialUrl": {
            "type": "string"
          },
          "temperatureF": {
            "type": [
              "number",
              "null"
            ]
          },
          "turbidityFNU": {
            "type": [
              "number",
              "null"
            ],
            "description": "Water clarity; higher = more stained."
          },
          "waterLevelFt": {
            "type": [
              "number",
              "null"
            ],
            "description": "Gage height, for level-only stations."
          },
          "dissolvedOxygenMgL": {
            "type": [
              "number",
              "null"
            ],
            "description": "Main driver of fish activity; >6 healthy, 4-6 moderate, <4 low."
          }
        }
      }
    }
  }
}
get_fishing annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_traffic — Roads & traffic
Advertised by the server during the last successful anonymous check.
Advertised read-only

Live traffic incidents and scheduled lane closures on the roads Crosby, TX drives — US-90, FM-2100, FM-1942, and the Crosby stretch of IH-10 East — from Houston TranStar, plus links to the corridor traffic cameras. High-water road reports appear here during floods. Empty lists mean quiet roads.

get_traffic input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_traffic output schema
{
  "type": "object",
  "required": [
    "area",
    "source"
  ],
  "properties": {
    "area": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "cameras": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "lat": {
            "type": "number"
          },
          "lon": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "pageUrl": {
            "type": "string"
          },
          "roadway": {
            "type": "string"
          }
        }
      },
      "description": "Corridor cameras — pageUrl links TranStar's own camera pages (images are not embedded)."
    },
    "updated": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 8601 timestamp of the last data refresh."
    },
    "incidents": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "e.g. \"Accident\", \"Stall\", \"High Water\"."
          },
          "status": {
            "type": "string",
            "description": "e.g. \"Verified at 4:24 PM\" (Central time)."
          },
          "location": {
            "type": "string"
          },
          "lanesAffected": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      },
      "description": "Empty = no monitored incidents (the normal state); null = the incidents feed was unreachable at the last refresh."
    },
    "liveMapUrl": {
      "type": "string"
    },
    "laneClosures": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "status": {
            "type": [
              "string",
              "null"
            ]
          },
          "location": {
            "type": "string"
          },
          "schedule": {
            "type": "string"
          },
          "lanesAffected": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      },
      "description": "Scheduled closures; empty = none, null = feed unreachable at the last refresh."
    }
  }
}
get_traffic annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_emergency_contacts — Emergency contacts
Advertised by the server during the last successful anonymous check.
Advertised read-only

Emergency resource directory for Crosby, TX (unincorporated Harris County): 911 guidance, sheriff non-emergency, power-outage and gas-leak reporting, the CAER industrial-incident line, flood and road tools, shelters, and disaster assistance. Static verified directory — in a life-threatening emergency, call 911.

get_emergency_contacts input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_emergency_contacts output schema
{
  "type": "object",
  "required": [
    "sections"
  ],
  "properties": {
    "note": {
      "type": "string"
    },
    "location": {
      "type": "string"
    },
    "sections": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "notes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "heading": {
            "type": "string"
          },
          "contacts": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "url": {
                  "type": "string",
                  "description": "tel: or https: URL."
                },
                "note": {
                  "type": "string"
                },
                "label": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    }
  }
}
get_emergency_contacts annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_radar — Weather radar image
Advertised by the server during the last successful anonymous check.
Advertised read-only

Latest NWS KHGX (Houston/Galveston) radar still image covering Crosby, TX, returned inline as a GIF. For the animated loop, see https://crosbynews.com/radar.

get_radar input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_radar annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

1 advertised

crosby_briefing — Crosby daily briefing

Advertised by the server during the last successful anonymous check.

Compose a concise daily briefing for a Crosby, TX resident: current weather with feels-like, today's outlook, active alerts, sunrise/sunset, recent local headlines, and upcoming Crosby ISD events — plus river levels, road incidents, Atlantic tropical systems, and heavy pollen/mold whenever any is a live concern. The prompt arrives pre-filled with live data.

No arguments advertised.

Resources

2 advertised

crosbynews-overview — crosbynews.com site overview

Advertised by the server during the last successful anonymous check.

Plain-language summary of the site, its pages, API, and data policy (llms.txt).

crosbynews-overview URI
https://crosbynews.com/llms.txt

MIME type: text/markdown

crosbynews-openapi — crosbynews.com API spec

Advertised by the server during the last successful anonymous check.

OpenAPI 3.1 description of the weather, air-quality, pollen, news, school-calendar, water-levels, fishing, tropics, and traffic API.

crosbynews-openapi URI
https://crosbynews.com/openapi.json

MIME type: application/json

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (2 of 2 answered).

  1. 2026-11-06: 1 of 1 checks answered
  2. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
336 ms
95th percentile latency
336 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 336 ms · metadata changed · 14 tool(s), 2 resource(s), 1 prompt(s); warnings: Advertises resources/templates/list but does not implement it

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http crosby-news-mcp https://crosbynews.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add crosby-news-mcp --url https://crosbynews.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable crosby-news-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "crosby-news-mcp": {
      "url": "https://crosbynews.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "crosby-news-mcp": {
      "type": "streamableHttp",
      "url": "https://crosbynews.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start crosby-news-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "crosby-news-mcp": {
      "type": "http",
      "url": "https://crosbynews.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http crosby-news-mcp https://crosbynews.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://crosbynews.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "crosby-news-mcp": {
      "serverUrl": "https://crosbynews.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Crosby News MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Crosby News MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing