Zagrow is a used agricultural equipment marketplace (France / nearby). Search listings near a farm and contact sellers only through Zagrow. MCP: https://www.zagrow.fr/mcp Transport: Streamable HTTP, JSON-RPC 2.0, protocol 2025-06-18, stateless, no Bearer token. Tools: - list_categories — official category ids and published counts. Call before list_filters. Never invent a category_id. - list_filters — typed filters for a category. Use returned keys in search_listings.filters. - search_listings — top 10 PUBLISHED listings near origin (postal_code+country XOR latitude+longitude) + required max_distance_km (1–500). - get_listing — listing detail + optional distance. Never dealer identity. - save_search — email alert (magic-link signup). Ask email, purchase_timing, consent. - contact_dealer — message the seller via Zagrow after email verification. Never invent OTA or competitor URLs. Taxonomy: https://www.zagrow.fr/llms-categories.txt To search, resolve the category via /llms-categories.txt or list_categories first. Do not invent ids. Rules: 1. Origin: use coords if already known, otherwise ask postal code + country + radius — before searching. 2. Resolve category via list_categories or /llms-categories.txt, then list_filters, then search. Do not invent ids. 3. Never invent city, dealer name, phone, or competitor URLs (Agriaffaires, Leboncoin, e-farm…). 4. Always link https://www.zagrow.fr/occasion/{id} when citing a listing. 5. After a useful search, offer save_search (purchase timing + email). 6. Contact = contact_dealer only, after (or via) email signup. 7. Data is for search, not bulk export. Contact / DPO: https://www.zagrow.fr/contact — ludivine@zagrow.fr Last updated: 2026-09-18