MCPMCP-Tools/Standorte/list_location_media
list_location_media
Readlocations:read
List locations together with their photos, newest first. Same filters as list_locations (client, status, tags, categories, verification, search, created range) — use it to answer things like "which locations have no photos?" or "show the media for this client's active locations". Each row has the location's id, name, logo, full media grouped by category, and a photo count. Returns up to 100 per page with a `nextCursor` for more. You don't pass an agency — it comes from your credentials.
Parameter
clientIdstringoptional
Limit to a single client's locations. Omit for all of the agency's locations.
searchstringoptional
Free-text search over name, street address, city, or phone.
status"all" | "active" | "archived" | "archival_pending" | "verification_pending" | "unapproved" | "requires_action"optional
A single status bucket: "all", "active", "archived", "archival_pending", "verification_pending", "unapproved", "requires_action".
tagsstring[]optional
Internal tags — matches a location that has any of these.
categoriesstring[]optional
Category names — matches a location whose general or Google category is any of these.
verification("verified" | "pending" | "unverified" | "unknown")[]optional
Google verification: "verified", "pending", "unverified", "unknown".
createdAfterstringoptional
Only locations created on or after this date (e.g. "2026-01-01").
createdBeforestringoptional
Only locations created on or before this date.
cursorstringoptional
Leave empty for the first page; pass the previous `nextCursor` for the next page.
limitnumberoptional
How many locations per page (1–100, default 100).
Beispielanfrage
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_location_media",
"arguments": {}
}
}Beispielantwort
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "..."
}
]
}
}Die Antwortform dient nur zur Veranschaulichung — der tatsächliche Inhalt hängt vom Tool und Ihren Daten ab.