{"domain":"mcp.ellipsecloud.com","count":2,"changes":[{"captured_at":"2026-08-02T07:12:15","card_hash":"fbc3f4bba704fbdb7b1248d34ea479b7bae818d490d1be889ed4e6df3c2990c7","previous_card_hash":"1e6c3cac81148d98a637a18365efa5ca44c4f95d788fd2e3b08580108e52eb72","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"description","before":"Ellipse Cloud portfolio agent: live availability and pricing across Ellipse PMS hotels. Uses the same pilot OAuth/Bearer registry as MCP; exposes A2A JSON-RPC (`SendMessage`) with an optional `metadata.ellipse` MCP tool bridge for structured agent-to-agent calls. Public catalog: https://mcp.ellipsecloud.com/catalog/hotels.json — 40 AI-enabled properties.","after":"Ellipse Cloud portfolio agent: live availability and pricing across Ellipse PMS hotels. Uses the same pilot OAuth/Bearer registry as MCP; exposes A2A JSON-RPC (`SendMessage`) with an optional `metadata.ellipse` MCP tool bridge for structured agent-to-agent calls. Public catalog: https://mcp.ellipsecloud.com/catalog/hotels.json — 41 AI-enabled properties."}],"other_changed":false,"is_empty":false,"human_summary":"description Ellipse Cloud portfolio agent: live avai → Ellipse Cloud portfolio agent: live avai"}},{"captured_at":"2026-07-26T22:53:00","card_hash":"1e6c3cac81148d98a637a18365efa5ca44c4f95d788fd2e3b08580108e52eb72","previous_card_hash":null,"diff":{"skills_added":[{"id":"best_price_periods","name":"Best periods","description":"Suggested advantageous dates via flex pricing horizon.","tags":["ellipse","hotels","availability","best-price-periods"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"check_availability","name":"Availability","description":"Live room availability and rates for guest dates.","tags":["ellipse","hotels","availability","check-availability"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_hotel_profile","name":"Hotel profile","description":"Description, amenities, rooms overview, booking capabilities.","tags":["ellipse","hotels","availability","get-hotel-profile"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_offers","name":"Offers","description":"Packages and special offers for an optional stay window.","tags":["ellipse","hotels","availability","get-offers"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_service_timeslots","name":"Service slots","description":"Wellness / spa services and available slots.","tags":["ellipse","hotels","availability","get-service-timeslots"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"list_faq","name":"List Faq","description":"Ellipse hotel commerce skill.","tags":["ellipse","hotels","availability","list-faq"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"list_gift_vouchers","name":"Gift vouchers","description":"Purchasable vouchers with links.","tags":["ellipse","hotels","availability","list-gift-vouchers"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"list_price_drops","name":"List Price Drops","description":"Ellipse hotel commerce skill.","tags":["ellipse","hotels","availability","list-price-drops"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"price_quote","name":"Price quote","description":"Detailed breakdown with signed booking deep-link.","tags":["ellipse","hotels","availability","price-quote"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"search_daily_rates","name":"Rate snapshot","description":"Central DB daily rows (mpc_ari_rate_day) from Ellipse pricing push.","tags":["ellipse","hotels","availability","search-daily-rates"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"search_hotels","name":"Search hotels","description":"Registry search on mpc_tenants: combine facilities[] slugs, ISO country, optional tags[], and a short query (city/region/name). Uses FULLTEXT ft_hotel_search (MATCH … AGAINST) when available else LIKE; tags via JSON SQL (JSON_OVERLAPS / JSON_CONTAINS fallback); facilities via mpc_tenant_facility EXISTS, legacy FIND_IN_SET on CSV when no normalized rows.","tags":["ellipse","hotels","availability","search-hotels"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"search_stays","name":"Search Stays","description":"Ellipse hotel commerce skill.","tags":["ellipse","hotels","availability","search-stays"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Ellipse Hotel Portfolio Agent"},{"field":"description","before":null,"after":"Ellipse Cloud portfolio agent: live availability and pricing across Ellipse PMS hotels. Uses the same pilot OAuth/Bearer registry as MCP; exposes A2A JSON-RPC (`SendMessage`) with an optional `metadata.ellipse` MCP tool bridge for structured agent-to-agent calls. Public catalog: https://mcp.ellipsecloud.com/catalog/hotels.json — 40 AI-enabled properties."},{"field":"version","before":null,"after":"1.2.0"},{"field":"documentationUrl","before":null,"after":"https://mcp.ellipsecloud.com/playground"}],"other_changed":true,"is_empty":false,"human_summary":"added 12 skills · name ∅ → Ellipse Hotel Portfolio Agent · description ∅ → Ellipse Cloud portfolio agent: live avai · version ∅ → 1.2.0 · documentationUrl ∅ → https://mcp.ellipsecloud.com/playground"}}]}