Hosted MCP Server

Connect an MCP-compatible assistant directly to Pollen Monitor's public, read-only Streamable HTTP endpoint.

Connect directly

Clients that support remote Streamable HTTP servers need only this URL. No local provider installation is required.

{
  "pollen-monitor": {
    "url": "https://pollenmonitor.dev/mcp"
  }
}

Available tools

The server exposes list_cities, get_pollen, get_pollen_range, get_forecast, and get_weather. Inputs are validated and bounded; every tool is read-only, and forecasts are served from the existing cache without consuming provider quota. Responses mirror theAPI reference.

Every tool advertises an outputSchema. Successful calls return both JSON text and schema-validated structuredContent; failures set isError: true with an actionable message. The MCP server reports contract version 2.2.1.

Example tool input

Request a bounded daily range after resolving the city with list_cities:

{
  "name": "get_pollen_range",
  "arguments": {
    "city": "berkeley",
    "from": "2026-08-20",
    "to": "2026-08-27",
    "aggregate": "day",
    "limit": 500
  }
}

Date-range upper bounds are exclusive. Daily history and aggregate=day return averages; cross-city map values are daily category maxima.

Older clients

For clients that support only local stdio servers, bridge the hosted endpoint withmcp-remote:

npx -y mcp-remote https://pollenmonitor.dev/mcp