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
| Tool | What it does |
|---|---|
ask | Retrieval-grounded Q&A over 787daily's Puerto Rico corpus — answers cite sources. |
search_news | Semantic/vector search over Puerto Rico news for the most relevant article matches. |
keyword_search_news | Keyword search over title + summary, optionally filtered by section. |
get_daily_briefing | Today's Morning Brief: the latest English news summaries, each linked to its original Spanish-language source. |
get_conditions | Live surf/beach/dive conditions at a named spot (wave, wind, temp) from public data. |
list_condition_spots | Every tracked adventure spot with coordinates, activities, and the latest activity-window verdict. |
get_power_status | Puerto 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_living | Median rent, income, and home values for Puerto Rico and all 78 municipios (US Census ACS). |
get_town_living | The "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_stats | Reported Type I crime for the island and every municipio (PRPD data). |
get_water_status | Metro water rationing status and zone clock, today's 19 reservoir levels with alert bands and trend analysis, and AAA's latest notices. |
get_reservoir_levels | Daily reservoir-level history (since Aug 2026) for one or all 19 AAA reservoirs, with band thresholds. |
get_town_weather | Current conditions plus 24-hour and 7-day forecasts for any of the 78 municipalities, by slug. |
get_latest_analysis | The 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_status | The 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_quality | Which 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_municipality | News mentioning a specific municipality, newest-first. |
get_by_entity | News mentioning a specific person or organization, newest-first. |
list_sections | The 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.