{"domain":"mcp.ellipsecloud.com","count":7,"changes":[{"captured_at":"2026-10-08T08:33:45.527872","card_hash":"c17c3b26b5f088b150dbfc9265f129e81e7b575bffaee10f633c32bae603e4e1","previous_card_hash":"ac6855374cfe20c4412c6876bcbf708d76ae6f3bbd9b54755b61f19aa2955bb2","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 — 45 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 — 47 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-10-07T13:25:50.533566","card_hash":"ac6855374cfe20c4412c6876bcbf708d76ae6f3bbd9b54755b61f19aa2955bb2","previous_card_hash":"3ed45dd9d057690a8803c31905718ab5112a2c5da4fb1a24629be11afecd1615","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 — 44 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 — 45 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-09-18T10:16:29","card_hash":"3ed45dd9d057690a8803c31905718ab5112a2c5da4fb1a24629be11afecd1615","previous_card_hash":"2dbca9c9029d52f38b5431edd353768e9547ae0fc5ea08b8e931a9fd195a2291","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 — 43 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 — 44 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-08-31T00:03:41","card_hash":"2dbca9c9029d52f38b5431edd353768e9547ae0fc5ea08b8e931a9fd195a2291","previous_card_hash":"ca94d2f935aeac3da91c641c41e62d35a5d16180e9e85fbf9781680171564158","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 — 42 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 — 43 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-08-20T19:08:53","card_hash":"ca94d2f935aeac3da91c641c41e62d35a5d16180e9e85fbf9781680171564158","previous_card_hash":"fbc3f4bba704fbdb7b1248d34ea479b7bae818d490d1be889ed4e6df3c2990c7","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 — 41 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 — 42 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-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"},{"field":"supportedInterfaces","before":null,"after":[{"url":"https://mcp.ellipsecloud.com/mcp","protocolBinding":"JSONRPC","protocolVersion":"1.0","protocol_binding":"JSONRPC","protocol_version":"1.0"},{"url":"https://mcp.ellipsecloud.com/a2a/v1/rpc","protocolBinding":"JSONRPC","protocolVersion":"1.0","protocol_binding":"JSONRPC","protocol_version":"1.0"}]},{"field":"securitySchemes","before":null,"after":{"ellipsePilotBearer":{"httpAuthSecurityScheme":{"scheme":"bearer","description":"Pilot tokens from mpc_oauth_clients (same as POST /mcp). Anonymous client __anonymous__ supported when enabled."}}}},{"field":"securityRequirements","before":null,"after":[{"ellipsePilotBearer":[]}]},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false,"extensions":[{"uri":"https://ellipsecloud.com/ns/a2a/extensions/mcp-tool-bridge/v1","description":"SendMessage.metadata.ellipse.{mcpTool,arguments} invokes the same backend as MCP tools/call.","required":false}]}},{"field":"provider","before":null,"after":{"organization":"Ellipse Cloud","url":"https://ellipsecloud.com/"}}],"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 · supportedInterfaces ∅ → https://mcp.ellipsecloud.com/mcp (JSONRP · securitySchemes ∅ → ellipsePilotBearer · securityRequirements ∅ → ellipsePilotBearer · capabilities ∅ → extendedAgentCard, extensions, pushNotif · provider ∅ → Ellipse Cloud"}}]}