The Puerto Rico MCP server

787daily runs a free, read-only Model Context Protocol server so AI assistants can answer Puerto Rico questions with real, current, cited data — the same news summaries, live conditions, and official statistics this site publishes.

Connect

Endpoint: https://mcp.787daily.com/mcp (Streamable HTTP; no auth, read-only).

// Claude Desktop — claude_desktop_config.json
{
  "mcpServers": {
    "787daily": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.787daily.com/mcp"]
    }
  }
}

On claude.ai / ChatGPT: add a custom connector with the endpoint URL above.

Tools

ToolWhat it does
askRetrieval-grounded Q&A over 787daily's Puerto Rico corpus — answers cite sources.
search_newsSemantic/vector search over Puerto Rico news for the most relevant article matches.
keyword_search_newsKeyword search over title + summary, optionally filtered by section.
get_daily_briefingToday's Morning Brief: the latest English news summaries, each linked to its original Spanish-language source.
get_conditionsLive surf/beach/dive conditions at a named spot (wave, wind, temp) from public data.
list_condition_spotsEvery tracked adventure spot with coordinates, activities, and the latest activity-window verdict.
get_power_statusPuerto Rico's grid right now from LUMA's outage portal — customers out as a count and a share, planned work broken out separately, a severity word, all seven regions and the worst of them, plus the daily history behind Grid Watch.
get_cost_of_livingMedian rent, income, and home values for Puerto Rico and all 78 municipios (US Census ACS).
get_town_livingThe "Living in <town>" profile for any of the 78 municipios — housing, commute, broadband, people, mapped services, water-rationing zones and crime rate, each against the island median with a rank and its source.
get_safety_statsReported Type I crime for the island and every municipio (PRPD data).
get_water_statusMetro water rationing status and zone clock, today's 19 reservoir levels with alert bands and trend analysis, and AAA's latest notices.
get_reservoir_levelsDaily reservoir-level history (since Aug 2026) for one or all 19 AAA reservoirs, with band thresholds.
get_town_weatherCurrent conditions plus 24-hour and 7-day forecasts for any of the 78 municipalities, by slug.
get_latest_analysisThe newest edition of 787 Daily's analysis desks (Daily Water Watch, Drought Watch, Grid Watch, Tropics Watch, Safety Watch, Town of the Week, Legislature Week, Act 60 Watch, Fiesta Calendar, The Week in Puerto Rico) — title, link, date and takeaways, with each desk's cadence and source data; optionally one series.
get_ferry_statusThe Ceiba–Vieques, Ceiba–Culebra and San Juan–Cataño ferries: today's posted sailings and their status, the next boat each way, and a 30-day record of cancellations and retimings.
get_beach_water_qualityWhich Puerto Rico beaches are under a no-swimming advisory, and the latest Enterococcus count at each of the ~49 beaches the island monitors — with the sample date, because a stale reading is not a verdict either way. Never reports a beach as "safe".
get_by_municipalityNews mentioning a specific municipality, newest-first.
get_by_entityNews mentioning a specific person or organization, newest-first.
list_sectionsThe site's news sections/topics.

A legacy search_pr_news alias is also available for clients that discovered it before keyword_search_news was introduced — identical behavior, kept for backward compatibility.

Ground rules

Free for any use; responses embed canonical 787daily links so humans can verify sources. News summaries always link the original Spanish-language reporting. Please keep those citations intact.