St. Louis Pollen API + MCP server ================================= Today's and historical St. Louis County pollen & mold counts, scraped from https://pollenandmold.stlouisco.com/ (data back to 2000-03-03). Base URLs: https://stlouis-pollen.maxhogan.dev https://stlouis-pollen.pmaxhogan.workers.dev HTTP API (no auth) ------------------ GET /health 200 OK GET /today Today's headline levels (JSON) GET /latest Latest full daily report, per-species counts (JSON) GET /day/YYYY-MM-DD Full daily report for a date (JSON) GET /history?start=YYYY-MM-DD&end=YYYY-MM-DD[&species=true] Day-by-day summaries, max 31 days per request GET /metrics Prometheus metrics for today's report MCP server (no auth) -------------------- Endpoint: https://stlouis-pollen.maxhogan.dev/mcp (Streamable HTTP; /sse for legacy SSE) claude mcp add --transport http stlouis-pollen https://stlouis-pollen.maxhogan.dev/mcp Tools: get_current_report, get_day_report, get_history Notes ----- - Reports are published on weekdays only, usually by ~noon US Central; some days have no report. "date" params/fields are US Central dates. - Headline tree/grass/weed/mold levels are summed category counts mapped through the NAB scale (Absent=0, Low=1, Moderate=2, High=3, Very High=4). - Rate limit: 60 requests/minute/IP. Historical days are cached permanently server-side; please cache on your side too. - Source + docs: https://github.com/pmaxhogan/stlouis-pollen GET https://maxhogan.dev => my website GET https://github.com/pmaxhogan => my github