---
title: Destination Pulse — agent briefing
description: "How an agent should read Destination Pulse: first-run steps, the data contract for /data/changes.json and /data/rosters.json, and the license."
canonical: https://destinationpulse.mandalivia.com/for-agents/
---

> This is the Markdown twin of https://destinationpulse.mandalivia.com/for-agents/ — an index of all Markdown pages is at https://destinationpulse.mandalivia.com/llms.txt.

# Destination Pulse — agent briefing

You've been pointed at Destination Pulse by your user. It re-reads the public staff pages of US destination marketing organizations (DMOs and CVBs) about once a week, compares each with the last capture, and publishes what differs, as flat JSON built for an agent to read directly.

## Do this now

1. Fetch https://destinationpulse.mandalivia.com/data/changes.json. The most recent changes are first; each row has a `seenAt` date.
2. Show your user the latest handful: organization, person, what the page showed (`kind`: added, removed, title_changed, or page_changed), `seenAt`, and `sourceUrl`. State the file's `generatedAt` and do not imply the data is fresher than that.
3. Say plainly that these are machine-detected and unverified. A change in a staff page is not proof of a hire or a departure: pages get redesigned and extraction can be wrong. If you know which DMOs or accounts your user covers, highlight the matches; otherwise ask which they cover.
4. Offer a weekly re-check that reports only rows newer than the last one you reported.

5. If your user needs email or phone for someone on a roster, those are not in these files: see "Contact details: the MCP server" below.

The rest of this document is the data contract you need to do that well.

## What this site knows, and what it doesn't

Every row is a machine diff of an organization's official staff page between two scans. Nobody has confirmed any of it. The wording stays observational on purpose: "removed" means the page stopped listing the person, not why. Verify against the linked staff page before acting on a row.

When one scan changes a large share of a page at once, the individual rows are withheld and a single `page_changed` row says so, because a redesign or partial capture looks exactly like that.

109 organizations are under weekly monitoring:

- [Akron Summit Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/akron-summit-convention-visitors-bureau/)
- [Arlington Convention and Visitors Bureau](https://destinationpulse.mandalivia.com/org/arlington-convention-and-visitors-bureau/)
- [Beaumont Convention and Visitors Bureau](https://destinationpulse.mandalivia.com/org/beaumont-convention-and-visitors-bureau/)
- [Charleston Area Convention Visitors Bureau Explore Charleston](https://destinationpulse.mandalivia.com/org/charleston-area-convention-visitors-bureau-explore-charleston/)
- [Charlotte Regional Visitors Authority](https://destinationpulse.mandalivia.com/org/charlotte-regional-visitors-authority/)
- [Chester County Tourism Brandywine Valley](https://destinationpulse.mandalivia.com/org/chester-county-tourism-brandywine-valley/)
- [Destination Cleveland](https://destinationpulse.mandalivia.com/org/destination-cleveland/)
- [Destination Dc](https://destinationpulse.mandalivia.com/org/destination-dc/)
- [Destination Madison](https://destinationpulse.mandalivia.com/org/destination-madison/)
- [Destination Toledo](https://destinationpulse.mandalivia.com/org/destination-toledo/)
- [Discover Albany](https://destinationpulse.mandalivia.com/org/discover-albany/)
- [Discover Denton](https://destinationpulse.mandalivia.com/org/discover-denton/)
- [Discover Long Island](https://destinationpulse.mandalivia.com/org/discover-long-island/)
- [Discover Newport](https://destinationpulse.mandalivia.com/org/discover-newport/)
- [Experience Columbia Sc Columbia Metropolitan Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/experience-columbia-sc-columbia-metropolitan-convention-visitors-bureau/)
- [Experience Columbus](https://destinationpulse.mandalivia.com/org/experience-columbus/)
- [Experience Grand Rapids](https://destinationpulse.mandalivia.com/org/experience-grand-rapids/)
- [Experience Montgomery Montgomery Area Cvb](https://destinationpulse.mandalivia.com/org/experience-montgomery-montgomery-area-cvb/)
- [Experience Olympia Beyond](https://destinationpulse.mandalivia.com/org/experience-olympia-beyond/)
- [Experience Ruston](https://destinationpulse.mandalivia.com/org/experience-ruston/)
- [Experience Scottsdale](https://destinationpulse.mandalivia.com/org/experience-scottsdale/)
- [Explore Elk Grove](https://destinationpulse.mandalivia.com/org/explore-elk-grove/)
- [Explore St Louis](https://destinationpulse.mandalivia.com/org/explore-st-louis/)
- [Golden Isles Convention and Visitors Bureau](https://destinationpulse.mandalivia.com/org/golden-isles-convention-and-visitors-bureau/)
- [Greater Birmingham Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/greater-birmingham-convention-visitors-bureau/)
- [Greater Fort Lauderdale Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/greater-fort-lauderdale-convention-visitors-bureau/)
- [Greater Miami Convention and Visitors Bureau](https://destinationpulse.mandalivia.com/org/greater-miami-convention-and-visitors-bureau/)
- [Greater Ontario Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/greater-ontario-convention-visitors-bureau/)
- [Greater Raleigh Convention and Visitors Bureau](https://destinationpulse.mandalivia.com/org/greater-raleigh-convention-and-visitors-bureau/)
- [Greater Springfield Convention Visitors Bureau Explore Western Mass](https://destinationpulse.mandalivia.com/org/greater-springfield-convention-visitors-bureau-explore-western-mass/)
- [Greenville Pitt County Convention and Visitors Bureau](https://destinationpulse.mandalivia.com/org/greenville-pitt-county-convention-and-visitors-bureau/)
- [Heritage Corridor Destinations](https://destinationpulse.mandalivia.com/org/heritage-corridor-destinations/)
- [Kansas City Kansas Convention and Visitors Bureau Visit Kansas City Kansas](https://destinationpulse.mandalivia.com/org/kansas-city-kansas-convention-and-visitors-bureau-visit-kansas-city-kansas/)
- [Las Vegas Convention and Visitors Authority](https://destinationpulse.mandalivia.com/org/las-vegas-convention-and-visitors-authority/)
- [Lee County Visitor Convention Bureau](https://destinationpulse.mandalivia.com/org/lee-county-visitor-convention-bureau/)
- [Lincoln Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/lincoln-convention-visitors-bureau/)
- [Little Rock Convention and Visitors Bureau](https://destinationpulse.mandalivia.com/org/little-rock-convention-and-visitors-bureau/)
- [Macon Bibb County Convention Visitors Bureau Visit Macon](https://destinationpulse.mandalivia.com/org/macon-bibb-county-convention-visitors-bureau-visit-macon/)
- [Naperville Convention Visitors Bureau Naperville Development Partnership](https://destinationpulse.mandalivia.com/org/naperville-convention-visitors-bureau-naperville-development-partnership/)
- [New Orleans Company](https://destinationpulse.mandalivia.com/org/new-orleans-company/)
- [Placer Valley Tourism](https://destinationpulse.mandalivia.com/org/placer-valley-tourism/)
- [Providence Warwick Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/providence-warwick-convention-visitors-bureau/)
- [Richmond Region Tourism](https://destinationpulse.mandalivia.com/org/richmond-region-tourism/)
- [Riverside Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/riverside-convention-visitors-bureau/)
- [Rockford Area Convention Visitors Bureau Gorockford](https://destinationpulse.mandalivia.com/org/rockford-area-convention-visitors-bureau-gorockford/)
- [Rutherford County Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/rutherford-county-convention-visitors-bureau/)
- [Salinas Valley Tourism Visitors Bureau Soul of California](https://destinationpulse.mandalivia.com/org/salinas-valley-tourism-visitors-bureau-soul-of-california/)
- [Team San Jose](https://destinationpulse.mandalivia.com/org/team-san-jose/)
- [Tempe Tourism Office](https://destinationpulse.mandalivia.com/org/tempe-tourism-office/)
- [Travel Lane County Eugene Cascades Coast](https://destinationpulse.mandalivia.com/org/travel-lane-county-eugene-cascades-coast/)
- [Travel Salem](https://destinationpulse.mandalivia.com/org/travel-salem/)
- [Travel Santa Ana](https://destinationpulse.mandalivia.com/org/travel-santa-ana/)
- [Travel Wisconsin](https://destinationpulse.mandalivia.com/org/travel-wisconsin/)
- [Traverse City Tourism](https://destinationpulse.mandalivia.com/org/traverse-city-tourism/)
- [Virginia Tourism Corporation](https://destinationpulse.mandalivia.com/org/virginia-tourism-corporation/)
- [Visit Alexandria](https://destinationpulse.mandalivia.com/org/visit-alexandria/)
- [Visit Anaheim](https://destinationpulse.mandalivia.com/org/visit-anaheim/)
- [Visit Anchorage](https://destinationpulse.mandalivia.com/org/visit-anchorage/)
- [Visit Aurora](https://destinationpulse.mandalivia.com/org/visit-aurora/)
- [Visit Baltimore](https://destinationpulse.mandalivia.com/org/visit-baltimore/)
- [Visit Baton Rouge](https://destinationpulse.mandalivia.com/org/visit-baton-rouge/)
- [Visit Bellevue Washington](https://destinationpulse.mandalivia.com/org/visit-bellevue-washington/)
- [Visit Boise](https://destinationpulse.mandalivia.com/org/visit-boise/)
- [Visit California](https://destinationpulse.mandalivia.com/org/visit-california/)
- [Visit Chandler](https://destinationpulse.mandalivia.com/org/visit-chandler/)
- [Visit Chattanooga](https://destinationpulse.mandalivia.com/org/visit-chattanooga/)
- [Visit Cheyenne](https://destinationpulse.mandalivia.com/org/visit-cheyenne/)
- [Visit Cincy Cincinnati Usa Cvb](https://destinationpulse.mandalivia.com/org/visit-cincy-cincinnati-usa-cvb/)
- [Visit Clarksville](https://destinationpulse.mandalivia.com/org/visit-clarksville/)
- [Visit Denver](https://destinationpulse.mandalivia.com/org/visit-denver/)
- [Visit El Paso](https://destinationpulse.mandalivia.com/org/visit-el-paso/)
- [Visit Fort Collins](https://destinationpulse.mandalivia.com/org/visit-fort-collins/)
- [Visit Fort Wayne](https://destinationpulse.mandalivia.com/org/visit-fort-wayne/)
- [Visit Fort Worth](https://destinationpulse.mandalivia.com/org/visit-fort-worth/)
- [Visit Fresno County](https://destinationpulse.mandalivia.com/org/visit-fresno-county/)
- [Visit Galveston](https://destinationpulse.mandalivia.com/org/visit-galveston/)
- [Visit Greensboro](https://destinationpulse.mandalivia.com/org/visit-greensboro/)
- [Visit Indy](https://destinationpulse.mandalivia.com/org/visit-indy/)
- [Visit Ithaca](https://destinationpulse.mandalivia.com/org/visit-ithaca/)
- [Visit Jackson Jackson Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/visit-jackson-jackson-convention-visitors-bureau/)
- [Visit Knoxville](https://destinationpulse.mandalivia.com/org/visit-knoxville/)
- [Visit Laredo](https://destinationpulse.mandalivia.com/org/visit-laredo/)
- [Visit Long Beach](https://destinationpulse.mandalivia.com/org/visit-long-beach/)
- [Visit Lubbock](https://destinationpulse.mandalivia.com/org/visit-lubbock/)
- [Visit Mcallen](https://destinationpulse.mandalivia.com/org/visit-mcallen/)
- [Visit Mckinney](https://destinationpulse.mandalivia.com/org/visit-mckinney/)
- [Visit Mesa](https://destinationpulse.mandalivia.com/org/visit-mesa/)
- [Visit Mesquite Mesquite Convention and Visitors Bureau](https://destinationpulse.mandalivia.com/org/visit-mesquite-mesquite-convention-and-visitors-bureau/)
- [Visit Midland](https://destinationpulse.mandalivia.com/org/visit-midland/)
- [Visit Modesto](https://destinationpulse.mandalivia.com/org/visit-modesto/)
- [Visit Oceanside](https://destinationpulse.mandalivia.com/org/visit-oceanside/)
- [Visit Okc](https://destinationpulse.mandalivia.com/org/visit-okc/)
- [Visit Omaha](https://destinationpulse.mandalivia.com/org/visit-omaha/)
- [Visit Plano](https://destinationpulse.mandalivia.com/org/visit-plano/)
- [Visit Rochester](https://destinationpulse.mandalivia.com/org/visit-rochester/)
- [Visit Santa Clarita](https://destinationpulse.mandalivia.com/org/visit-santa-clarita/)
- [Visit Santa Rosa](https://destinationpulse.mandalivia.com/org/visit-santa-rosa/)
- [Visit Savannah](https://destinationpulse.mandalivia.com/org/visit-savannah/)
- [Visit Seattle](https://destinationpulse.mandalivia.com/org/visit-seattle/)
- [Visit Shreveport Bossier](https://destinationpulse.mandalivia.com/org/visit-shreveport-bossier/)
- [Visit Springfield Missouri](https://destinationpulse.mandalivia.com/org/visit-springfield-missouri/)
- [Visit St Lucie St Lucie County Office of Tourism](https://destinationpulse.mandalivia.com/org/visit-st-lucie-st-lucie-county-office-of-tourism/)
- [Visit St Pete Clearwater](https://destinationpulse.mandalivia.com/org/visit-st-pete-clearwater/)
- [Visit Syracuse](https://destinationpulse.mandalivia.com/org/visit-syracuse/)
- [Visit Tacoma Pierce County](https://destinationpulse.mandalivia.com/org/visit-tacoma-pierce-county/)
- [Visit Tampa Bay](https://destinationpulse.mandalivia.com/org/visit-tampa-bay/)
- [Visit Virginia Beach](https://destinationpulse.mandalivia.com/org/visit-virginia-beach/)
- [Visit Visalia Visalia Convention Visitors Bureau](https://destinationpulse.mandalivia.com/org/visit-visalia-visalia-convention-visitors-bureau/)
- [Visitnorfolk](https://destinationpulse.mandalivia.com/org/visitnorfolk/)

A daily scan re-reads every monitored staff page not read in the last 7 days, so each page is visited about once a week; a capture that changes a roster triggers a site rebuild. A week with no changes leaves every file exactly as it was — judge freshness by the fields below, not by when you fetched.

Detected changes span Aug 10, 2026 to Oct 12, 2026.

## Contact details: the MCP server

This site publishes names, titles, sections and detected changes. Email and phone for the people on a roster are not published here; they come through the MCP server at https://destinationpulse.mandalivia.com/mcp (tool dp_get_org, per organization). Sign-in is a free email code, and new accounts get 10 free calls.

- Chat apps: in Claude, open Settings → Connectors → Add custom connector and paste the URL. ChatGPT has an equivalent custom connector setting; paste the same URL there.
- Shell agents: run `claude mcp add --transport http destination-pulse https://destinationpulse.mandalivia.com/mcp`, then have the user sign in by running `/mcp` inside the agent and following the email-code prompt.

## The contract

The dataset ("Destination Pulse staff-page changes and rosters") lives at these stable URLs:

- <https://destinationpulse.mandalivia.com/data/changes.json>
- <https://destinationpulse.mandalivia.com/data/changes.csv> — the same rows as CSV; list fields join with "; ".
- <https://destinationpulse.mandalivia.com/data/rosters.json>

Neither URL nor any field moves or changes meaning without a `schemaVersion` bump. The JSON files are currently at `schemaVersion` 1.

### https://destinationpulse.mandalivia.com/data/changes.json

Envelope: `schemaVersion`, `generatedAt`, `changes[]`.

- `schemaVersion` — Integer, currently 1. The stability promise: URLs and fields do not move or change meaning without this number going up.
- `generatedAt` — When the scan last wrote the roster manifest these rows were built from. A data timestamp, not a build clock; it moves when pages are scanned, whether or not anything changed.
- `changes[]` — Every detected change, newest seenAt first. Machine-detected and unverified.
- `seenAt` — When the scan captured the staff page showing this change (ISO timestamp).
- `orgSlug` — Organization key. Its pages: /org/{orgSlug}/ and /org/{orgSlug}.md.
- `orgName` — Organization display name.
- `sourceUrl` — The org's staff page the change was observed on. Every row has one.
- `kind` — "added" — listed on the page now, not before; "removed" — no longer listed; "title_changed" — the same person listed under a different title; "page_changed" — the page changed so much at once that individual rows were withheld (a redesign or partial capture looks like this). Observations, not interpretations: "removed" does not say why.
- `personName` — The name as the page words it. Absent on page_changed.
- `titles` — Titles listed with the person, on added and removed rows.
- `fromTitles` — Titles before the change, on title_changed rows.
- `toTitles` — Titles after the change, on title_changed rows.
- `changeCount` — On page_changed rows, how many added, removed and retitled entries were collapsed into the row.

### https://destinationpulse.mandalivia.com/data/rosters.json

- `schemaVersion` — Integer, currently 1. Same stability promise as the changes file.
- `generatedAt` — When the collector last wrote this manifest — a capture timestamp, not a data-change timestamp. It moves when team pages are captured, whether or not any roster changed.
- `count` — Number of organizations with a captured roster.
- `rosters[]` — One snapshot per monitored organization.
- `rosters[].orgSlug` — Organization key, matching orgSlug in the changes file.
- `rosters[].capturedAt` — When this organization’s team page was captured. Judge roster freshness by this, per org.
- `rosters[].sourceUrl` — The official team page the snapshot was captured from.
- `rosters[].sourceHash` — Content hash of the capture, for change detection.
- `rosters[].people[]` — Everyone listed on the team page as captured: personKey, sourceName, titles[], photoUrl, section. section is the page heading the person is listed under, or null. Email and phone are not in this file; they come through the MCP server.
- `rosters[].recentChanges[]` — Machine-detected diffs between captures: added[], removed[], roleChanges[], each entry dated by its capturedAt. Unconfirmed — verify against the sourceUrl before acting.

### Reading freshness

Both `generatedAt` fields say when the scan last wrote the manifest. Each row's `seenAt` (and each `rosters[].capturedAt`) dates its own capture. To judge "is this current?", read `generatedAt`; to judge when a change appeared, read `seenAt`.

### License

The dataset is © Mandalivia and free to access and use, including by automated agents: fetch it, cache it, and serve what it says to your users, with attribution to Destination Pulse — a link where the medium allows.

Republishing the dataset itself, redistributing it in bulk, reselling it, or building a competing dataset from it requires permission. These terms may change for future data; data already published stays under the terms it shipped with.
