{ "x402Version": 2, "service": { "name": "Wonders Heritage Knowledge Graph", "description": "Curated travel intelligence for hundreds of UNESCO, cultural and heritage destinations worldwide, constantly updated. Structured editorial guides, ticket and booking information, budget breakdowns, and itineraries organized by traveler intent and optimized for AI-agent consumption. Powered by machupicchu.org, a heritage travel authority since 1997.", "url": "https://www.machupicchu.org", "contact": "info@machupicchu.org", "logo": "https://www.machupicchu.org/wp-content/uploads/MP_compact_white_navy.jpg", "category": "travel-knowledge", "protocols": [ "mcp", "a2a" ] }, "network": "eip155:8453", "asset": { "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "name": "USD Coin", "symbol": "USDC", "decimals": 6, "chainId": 8453 }, "payTo": "0xA52d6470F873777ce1F1f8dADC60497b3533d315", "status": "discovery", "statusNote": "All endpoints currently free. Payment gating planned for a future release. Agents can query all tools without payment during the discovery phase.", "endpoints": [ { "path": "/wp-json/wonders-mcp/v1/jsonrpc", "method": "POST", "description": "MCP JSON-RPC endpoint for the heritage travel knowledge graph", "pricing": { "type": "free_discovery", "note": "All tools currently accessible without payment" }, "tools": [ { "name": "search_destinations", "description": "Keyword search across the destination taxonomy (names, slugs, descriptions). Returns matching destinations as objects with slug, name, post_count and a canonical url. Entry point to resolve a place name or theme into a slug for the other tools.", "price": 0.0 }, { "name": "get_destination", "description": "Full metadata for one destination by slug: geographic hierarchy, canonical url, total post_count, last_updated date, and a posts_by_intent map giving how many articles exist per intent.", "price": 0.0 }, { "name": "list_destinations_by_region", "description": "Enumerate destinations nested under a macro-region slug. Returns objects with slug, name, parent, post_count and a canonical url.", "price": 0.0 }, { "name": "get_posts_by_intent", "description": "Editorial articles for a destination filtered by one travel intent. Valid intents: budget, transport, seasonal, tickets, itinerary, tips, history, food, accommodation, photography, safety. Each article returns title, excerpt, word_count, last_modified, a click-through url and cite_as (the canonical source link to attribute).", "price": 0.0 } ] }, { "path": "/wp-json/wonders-mcp/v1/a2a", "method": "POST", "description": "Agent-to-Agent (A2A) protocol endpoint for inter-agent communication", "pricing": { "type": "free_discovery", "note": "A2A communication free during the discovery phase" } }, { "path": "/.well-known/agent-card.json", "method": "GET", "description": "A2A Agent Card for agent discovery", "pricing": { "type": "free_discovery" } } ], "capabilities": { "supported_assets": [ "USDC" ], "supported_chains": [ "eip155:8453" ], "supported_schemes": [ "exact" ], "facilitator": "https://x402.org/facilitator" }, "license": { "usage": "ai-all", "payment": "attribution", "standard": "https://rslcollective.org/license", "license_url": "https://www.machupicchu.org/license.xml", "owner": "machupicchu.org" }, "terms": { "license": "RSL attribution (usage: ai-all); see https://www.machupicchu.org/license.xml", "rateLimit": "Reasonable-use during the discovery phase; contact info@machupicchu.org for high-volume or dedicated access", "support": "info@machupicchu.org" } }