Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "get_airport_status", "get_beach_water_quality", "get_by_entity" and 24 more
before
—after
FAA delays at Puerto Rico airports{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{},"type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"FAA delays at Puerto Rico airports"}before
—after
Beach water quality{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"beach":{"description":"Optional ⟨20 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Beach water quality"}before
—after
News about a person or organization⟨8 unchanged words⟩ entity (person, organization, or place),newest-first.newest first. Match is on the entity's full canonical name; case and accents are ignored ('jenniffer gonzalez' finds Jenniffer González). A short name that finds little suggests the fuller names in didYouMean ('LUMA' suggests 'LUMA Energy'). Returns { name, count (every match), returned, articles[] (at most limit, default 20), didYouMean? }.
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"limit":{"description":"How many articles to return, newest first (default 20)","maximum":100,"minimum":1,"type":"integer"},"
before
—after
News about a townReturn 787daily articles that mention a specific Puerto Rico town,newest-first.newest first. Accepts canonical names and common variants (e.g. 'San Juan', 'Ponce', 'Rincón'). Returns { name, count (every match), returned, articles[] (at most limit, default 20), moreAt (the town's page) }, plus a note when nothing matched.
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"limit":{"description":"How many articles to return, newest first (default 20)","maximum":100,"minimum":1,"type":"integer"},"name":{"description":"Municipality name, e.g. 'San Juan', 'Ponce', 'Rincon'","maxLength":100,"minLength":1
before
—after
Sea conditions at a spot{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"spot":{"description":"Spot ⟨17 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Sea conditions at a spot"}before
—after
Cost of living by town{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"town":{"description":"Optional ⟨23 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Cost of living by town"}before
—after
Puerto Rico Morning Brief{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"limit":{"description":"How ⟨14 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Puerto Rico Morning Brief"}before
—after
Upcoming events{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"category":{"description":"One ⟨84 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Upcoming events"}before
—after
Ferries to Vieques and Culebra{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"route":{"description":"Optional ⟨17 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Ferries to Vieques and Culebra"}before
—after
Pump prices{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"days":{"description":"How ⟨16 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Pump prices"}before
—after
Grid reliability filings⟨35 unchanged words⟩ by fiscal year, the latest year by the 16 reliability districts LUMAregionreports to the Energy Bureau (not the 7 outage-map regions of get_power_status), and the latest monthly CAIDI. Filings are ⟨15 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{},"type":"object"}
—
before
—after
Latest analysis desks{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"series":{"description":"Optional ⟨28 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Latest analysis desks"}before
—after
Bills in the Legislature{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"limit":{"description":"Max ⟨28 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Bills in the Legislature"}before
—after
Power outages right now{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"days":{"description":"How ⟨42 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Power outages right now"}before
—after
Puerto Rico holidays{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"date":{"description":"A ⟨43 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Puerto Rico holidays"}before
—after
Reservoir level history{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"days":{"description":"How ⟨28 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Reservoir level history"}before
—after
Reported crime by town{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"town":{"description":"Optional ⟨22 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Reported crime by town"}before
—after
Living in a Puerto Rico town{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"town":{"description":"Municipio ⟨18 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Living in a Puerto Rico town"}before
—after
Town weather and forecast{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"town":{"description":"Municipio ⟨17 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Town weather and forecast"}before
—after
Hiking trail conditions⟨23 unchanged words⟩ the area's call and each trail's (good,wetfair,orpoorstayoroffclosed) for the next days (three days for the whole area; one trail adds the readings behind its call), from USGS rain gauges, National Weather Service ⟨21 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"before
—after
Tropical storms and outlook{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{},"type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Tropical storms and outlook"}before
—after
Water rationing and reservoirsPuerto Rico's water situation right now:AAA'severymetroAAArationingrotation plan in force (metro and local, each with its status active/paused/ended, which zone has water and until when) in `plans`, mayor-announced local rationing in `local`, the metro plan's own detail in `rationing` (next scheduled switch, published calendar), today's 5 ⟨36 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","before
—after
Search Puerto Rico news by keyword{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"limit":{"description":"Max ⟨43 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Search Puerto Rico news by keyword"}before
—after
Surf, dive and kite spots{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{},"type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Surf, dive and kite spots"}before
—after
787daily news sections{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{},"type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"787daily news sections"}before
—after
Search Puerto Rico news by meaning{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"query":{"description":"Free-text ⟨34 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Search Puerto Rico news by meaning"}before
—after
Search Puerto Rico news by keyword (legacy name){"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"limit":{"description":"Max ⟨43 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Search Puerto Rico news by keyword (legacy name)"}Added "get_airport_status", "get_events", "get_fuel_prices" and 4 more; changed the definition of "get_beach_water_quality", "get_by_municipality", "get_cost_of_living" and 5 more (20 tools before, 27 now)
⟨34 unchanged words⟩ beaches named in DRNA's current notice with theirmunicipiotown and the days the water was sampled, ⟨165 unchanged words⟩
⟨8 unchanged words⟩ name, station id (e.g. RW-19) ormunicipiotown to filter to. Omit for the whole island. ⟨4 unchanged words⟩
Added "get_pr_holidays"; changed the definition of "get_conditions", "get_daily_briefing" and "search_news" (19 tools before, 20 now)
Live conditionsConditions at a Puerto Rico surf, dive or kite spot,fromaspublic787daily'sdata/conditions/(Open-Meteo)page shows them:waveitsheight/period/directioncall for each activity,sea-surfacewave
Changed the definition of "get_by_municipality"
⟨23 unchanged words⟩ Returns { name, count, articles[] }., plus a note when nothing matched.
Changed the definition of "get_by_entity", "get_by_municipality", "get_conditions" and 5 more
⟨12 unchanged words⟩ place), newest-first. Match is on the entity's full canonicalnamename; case and accents are ignored (case-insensitive'jenniffer gonzalez' finds Jenniffer González). Returns { name, count, articles[] }.
⟨7 unchanged words⟩ name to search for, e.g. 'LUMA Energy','Ricardo'JennifferRosselló'González'","maxLength":200,"minLength":1
Changed the definition of "get_daily_briefing"
⟨15 unchanged words⟩ 787daily's summary page; sourceUrl is the outlet's originalSpanish-languagereport, most of them in Spanish (null for 787daily's own pieces). Returns summaries + links only.
Changed the definition of "get_latest_analysis"
The newest edition of787 Daily's787daily's automated analysis desks — first-party series computed from ⟨134 unchanged words⟩
Changed the definition of "get_daily_briefing", "get_power_status", "keyword_search_news" and 1 more
Today's Puerto Rico briefing: the latest English news summaries from787daily,787daily.eachEachlinkeditem'sbackurltois 787daily's summary page; sourceUrl is the outlet's original Spanish-languagesource.report (null for 787daily's own pieces). Returns summaries + links only.
Changed the definition of "get_latest_analysis"
⟨96 unchanged words⟩ , Fiesta Calendar (monthly), Weekend Watch (SaturdaysFridays), The Week in Puerto Rico (Sundays) ⟨40 unchanged words⟩
Changed the definition of "get_latest_analysis"
⟨30 unchanged words⟩ Week in Review (Sundays), Drought Watch (eachinnewtheUSDailyDroughtWaterMonitorWatch, each new map week), Beach Watch (each new DRNA beach ⟨97 unchanged words⟩
Changed the definition of "get_latest_analysis"
⟨103 unchanged words⟩ Rico (Sundays), Legislature Week (Fridays), Contract Watch (Wednesdays), Act 60 Watch (each new DDEC report). ⟨26 unchanged words⟩
⟨23 unchanged words⟩ town-of-the-week, fiesta-calendar, weekend-watch, week-in-pr, legislature-week, contract-watch, act60-watch","type":"string"}},"type":"object"}
Removed "ask" (20 tools before, 19 now)
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.
Changed the definition of "get_latest_analysis"
⟨58 unchanged words⟩ (when new filings land, about quarterly), Quake Watch (within the hour of an earthquake that rings the bell), Tropics Watch (Wednesdays, June–November), Safety Watch ⟨60 unchanged words⟩
⟨15 unchanged words⟩ drought-watch, beach-watch, where-to-swim, grid-watch, utility-watch, quake-watch, tropics-watch, safety-watch, town-of-the-week, fiesta-calendar, weekend-watch, week-in-pr ⟨6 unchanged words⟩
Changed the definition of "get_latest_analysis"
⟨51 unchanged words⟩ Swim (Thursdays), Grid Watch (Mondays), Utility Watch (when new filings land, about quarterly), Tropics Watch (Wednesdays, June–November), Safety Watch ⟨60 unchanged words⟩
⟨14 unchanged words⟩ water-review, drought-watch, beach-watch, where-to-swim, grid-watch, utility-watch, tropics-watch, safety-watch, town-of-the-week, fiesta-calendar, weekend-watch, week-in-pr ⟨6 unchanged words⟩
Certificate recorded, valid to 2026-11-19
Authorization not required
First tool surface recorded: 20 tools (server version 1.0.0)
Showing the latest 17 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"News about a person or organization"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"News about a town"}after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Grid reliability filings"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Hiking trail conditions"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Water rationing and reservoirs"}Return 787daily articles that mention a specific Puerto Ricomunicipalitytown, newest-first. Accepts canonical names and common variants ⟨16 unchanged words⟩
⟨26 unchanged words⟩ (comparison), and any of the 78municipios.towns. Vintage-labeled; suppressed small-town estimates are null.
⟨3 unchanged words⟩ properties":{"town":{"description":"Optionalmunicipiotown name or slug (e.g. 'Ponce' or 'san-juan') ⟨15 unchanged words⟩
⟨95 unchanged words⟩ Calendar (monthly), Weekend Watch (Fridays), Boricua Week (Mondays in season), The Week in Puerto Rico (Sundays), Legislature ⟨39 unchanged words⟩
⟨21 unchanged words⟩ tropics-watch, safety-watch, town-of-the-week, fiesta-calendar, weekend-watch, boricua-week, week-in-pr, legislature-week, contract-watch, act60-watch","type": ⟨3 unchanged words⟩
⟨57 unchanged words⟩ and share; the worst region; and how manymunicipiostowns are affected. Optionally the daily history (one ⟨72 unchanged words⟩
⟨22 unchanged words⟩ , monthly homicide series, victim demographics, andper-municipioper-town counts with violent-crime rates per 10k residents ( ⟨9 unchanged words⟩
⟨3 unchanged words⟩ properties":{"town":{"description":"Optionalmunicipiotown name or slug (e.g. 'Ponce' or 'san-juan') ⟨14 unchanged words⟩
The 'Living in <town>' profile for any of Puerto Rico's 78municipiostowns — housing (median rent, home value, ⟨47 unchanged words⟩ the reported violent-crime rate. Every figure carries theislandmedian town's value (`median`: the middle of the 78 towns' own figures, not the Puerto Rico-wide one) and the town's rank amongmunicipiosthe towns that report it, with sources and vintages ⟨16 unchanged words⟩
⟨10 unchanged words⟩ daily outlook for any of Puerto Rico's 78municipalitiestowns, by name or slug (e.g. 'San Juan' ⟨32 unchanged words⟩
The FAA's national airspace status for Puerto Rico's airports (San Juan SJU, Aguadilla BQN, Ponce PSE) and the mainland gateways with the most San Juan flights (Orlando, Fort Lauderdale, Miami, New York JFK, Newark, Philadelphia, Atlanta): ground stops, ground delay programs, general arrival and departure delays and closures, with reader lines like 'SJU: no FAA delay programs as of 6:10 PM AST'. IMPORTANT: an airport with no FAA program is NOT 'on time' — airline delays (a late inbound plane, a crew) are never in this feed; for a flight's own status point to the airline or the flight board UR…
Upcoming events in Puerto Rico as 787daily's /events/ page lists them: concerts, festivals, theater, sports, food and outdoor events announced in the island's press, and every town's patron-saint feast day (fiestas patronales). Filter by dates (an event counts when any of its days falls inside), town (accents optional) or category. Each event links its page, a calendar file and the story it came from. Dates are Puerto Rico calendar days; cite 787daily.com/events/.
Puerto Rico pump prices: DACO's reference range for regular, premium and diesel in US dollars per gallon, the newest report and the ones before it, each with the outlet that reported it. A range DACO publishes, not a station's price. Cite 787daily.com/cost-of-living/#gas and DACO.
How reliable Puerto Rico's grid has been over the years, from the performance data LUMA Energy and Genera PR file with the Puerto Rico Energy Bureau: SAIDI (average minutes without power a year) and SAIFI by fiscal year, the latest year by LUMA region, and the latest monthly CAIDI. Filings are quarterly and revised; for outages right now use get_power_status. Cite 787daily.com/live/power/ and the Energy Bureau.
The bills 787daily tracks in Puerto Rico's House and Senate, in the order its legislature tracker ranks them: English title and summary where there is one, the stage in the process, the last and next step, sponsors and a link to the original filing (in Spanish). Optionally match words in the number, title or summary. Cite 787daily.com/live/legislature/.
Today's hiking call for Puerto Rico's trails, as 787daily's /hike/ shows it: for El Yunque National Forest or the trails around the island, the area's call and each trail's (good, wet or stay off) for the next days, from USGS rain gauges, National Weather Service alerts and the forecast. A reading of public data, not a safety guarantee; trail closures are the managing agency's. Cite 787daily.com/hike/.
Active Atlantic tropical systems and the National Hurricane Center's 7-day outlook, as 787daily's hurricane hub judges them: each storm's strength, position, movement and distance from San Juan, and whether it is of concern for Puerto Rico (a tropical alert for the island, or not moving away and within 1,500 miles) or why not; each outlook area's 48-hour and 7-day formation chance. read=false means NHC did not answer, never an all-clear. Cite 787daily.com/hurricane/ and the National Hurricane Center.
Today's Morning Brief from 787daily: the day's top Puerto Ricobriefing:stories as thelatestbriefEnglishcuratesnewsthem,summariesinfromits787daily.order, each with its one-line takeaway. Eachitem'sstory's url is 787daily's summary page; sourceUrl is the ⟨7 unchanged words⟩ Spanish (null for 787daily's own pieces). moreAt is the brief itself. Returns summaries + linksonly.only; for the newest stories as they publish, use keyword_search_news with no query.
⟨37 unchanged words⟩ than a synthesized answer. Every url is absolute. Limited to 30 calls a minute per client (the site's own limit); keyword_search_news has no such cap. (Written answers for people are at https://787daily.com/ask; ⟨6 unchanged words⟩
Puerto Rico's official holidays (the government's OATRH list plus federal observed dates from OPM) and what closes on each: Puerto Rico government offices and public schools, federal offices and post offices, banks, stores. Answers 'is today a holiday', 'what's the next holiday' and 'what's closed Monday'. Dates are Puerto Rico time; cite 787daily.com/holidays/ and the sources it returns.
⟨8 unchanged words⟩ , e.g. 'San Juan', 'Ponce', 'Rincon'","maxLength":100,"minLength":1,"type":"string"}},"required":["name ⟨2 unchanged words⟩
⟨4 unchanged words⟩ ":{"spot":{"description":"Spot key or name, e.g. 'rincon' (see list_condition_spots)","maxLength":100,"minLength":1,"type":"string"}},"required":[ ⟨3 unchanged words⟩
⟨5 unchanged words⟩ automated analysis desks — first-party series computed fromcommittedpublic data with the prose grounded against the ⟨125 unchanged words⟩
⟨13 unchanged words⟩ any of Puerto Rico's 78 municipalities, by name or slug (e.g.'san-juan''San Juan', 'ponce','rio-grande''Río Grande'; accents optional). Hourly temperature (°F), wind (mph ⟨21 unchanged words⟩
⟨3 unchanged words⟩ properties":{"town":{"description":"Municipioslug, lowercasenameandorhyphenatedslug:'san-juan''San Juan', 'aguas-buenas','mayaguez''Mayagüez'","maxLength":100,"minLength":1,"type":"string"}},"required":[ ⟨3 unchanged words⟩
⟨17 unchanged words⟩ {"description":"Keyword search over title +summarysummary; omit for the newest stories","maxLength":200,"type":"string"},"section":{" ⟨16 unchanged words⟩
⟨6 unchanged words⟩ ":"Free-text question or topic to search for (up to 300 characters)","maxLength":300,"minLength":1,"type":"string"},"topK":{" ⟨17 unchanged words⟩
⟨17 unchanged words⟩ {"description":"Keyword search over title +summarysummary; omit for the newest stories","maxLength":200,"type":"string"},"section":{" ⟨16 unchanged words⟩
⟨99 unchanged words⟩ measurement, and a missing day in the history, or a day with null counts and a countsReason, is a failed read, never azero.zero; countsRead=false on the live reading means LUMA's count could not be read and its counts are null. Cite 787daily.com/live/power/ and LUMA Energy.
Keyword search over 787daily's Puerto Rico news archive by title/summary and optionalsection.section (Act 60 stories count as business). Accents are optional: 'mayaguez' finds Mayagüez. Returnsmatchingnewsarticleonlysummaries(no guide listings), newest first, each withlinksa link to 787daily's summary page, which credits and links theoriginals.outlet's original report. For semantic/vector search, use search_news.
⟨32 unchanged words⟩ you want matching articles rather than a synthesizedanswer;answer.useEveryaskurl is absolute. ()Writtenwhenanswersyouforwantpeopleaaregroundedatnarrativehttps://787daily.com/ask;answer.there is no answer tool here.)