mcp server
787daily
Puerto Rico news (English summaries + links) and live island conditions, read-only over MCP.
Description as published by the maintainer. Source
- version 1.0.0
- active
active — Registry entry last updated 2026-06-23.
What this server can do
13 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
ask(scope, question)- Ask a question about Puerto Rico and get a grounded, cited answer synthesized from 787daily's own news corpus. Returns { answer, sources, refused }. If the question is off-topic or not covered by the corpus the answer is refused cleanly — no outside knowledge is ever used. For raw article matches without generation, use search_news() instead. Required: question.
get_by_entity(name)- Return 787daily articles that mention a specific named entity (person, organization, or place), newest-first. Match is on the entity's canonical name (case-insensitive). Returns { name, count, articles[] }. Required: name.
get_by_municipality(name)- Return 787daily articles that mention a specific Puerto Rico municipality, newest-first. Accepts canonical names and common variants (e.g. 'San Juan', 'Ponce', 'Rincón'). Returns { name, count, articles[] }. Required: name.
get_conditions(spot)- Live conditions at a Puerto Rico spot from public data (Open-Meteo): wave height/period/direction, sea-surface temp, air temp, and wind. Use list_condition_spots for valid keys. Required: spot.
get_cost_of_living(town)- Puerto Rico cost-of-living figures from the U.S. Census ACS 5-Year Estimates: median gross rent, median household income, and median home value for the island, the US (comparison), and any of the 78 municipios. Vintage-labeled; suppressed small-town estimates are null.
get_daily_briefing(limit)- Today's Puerto Rico briefing: the latest English news summaries from 787daily, each linked back to the original Spanish-language source. Returns summaries + links only.
get_safety_stats(town)- Puerto Rico reported crime statistics (PRPD Type I via the Instituto de Estadísticas): island year-to-date totals vs the same period last year, monthly homicide series, victim demographics, and per-municipio counts with violent-crime rates per 10k residents (prior full year). Reported incidents, not victimization surveys.
get_town_weather(town)- Current conditions plus a 24-hour forecast for any of Puerto Rico's 78 municipalities, by slug (e.g. 'san-juan', 'ponce', 'rio-grande'). Hourly temperature (°F), wind (mph + direction), and condition labels from Open-Meteo via 787daily's cached endpoint. Required: town.
keyword_search_news(limit, query, section)- Keyword search over 787daily's Puerto Rico news archive by title/summary and optional section. Returns matching article summaries with links to the originals. For semantic/vector search, use search_news.
list_condition_spots- List every 787daily Puerto Rico adventure spot with its activities and the CURRENT activity-window verdict (good/fair/marginal/poor, scored from buoy + marine data at the site's last build). Use a spot's key with get_conditions for live numbers.
list_sections- List 787daily's news sections (categories) and what each covers.
search_news(topK, query)- Semantic vector search over 787daily's Puerto Rico news corpus. Returns the most relevant article matches (title, URL, topic, date, score) for a free-text query — without generating an answer. Use this when you want matching articles rather than a synthesized answer; use ask() when you want a grounded narrative answer. Required: query.
search_pr_news(limit, query, section)- Legacy alias for keyword_search_news. Keyword search over title/summary and optional section; use search_news for semantic/vector search.
Last successful function declaration observed on . Source: https://mcp.787daily.com/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://mcp.787daily.com/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-06-23 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-06-23 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 13 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | mcp.787daily.com | |
| mcp endpoint status | ok | The server listed 13 functions when asked. | as of probe | mcp.787daily.com |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json