{"apiVersion":"v1","directorySlug":"frame-mcp-b2ce4bde19","title":"Etrip Partners","description":"Liste des partenaires","pageUrl":"https://www.mcpbundles.com/skills/frame-mcp-b2ce4bde19","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.frame.ovh/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ovh.frame/frame-mcp-b2ce4bde19","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"suggest_partners_for_demand","description":"Suggest the usual partners (suppliers) of the travel agency for a trip request in a given destination, based on the full booking history, enriched with median budgets.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["city","needs"],"properties":{"city":{"type":"string","minLength":1},"sort":{"enum":["frequency","margin","recency","price","price_desc"],"type":"string"},"limit":{"anyOf":[{"type":"integer","maximum":50,"minimum":1},{"type":"string","const":"all"}]},"needs":{"type":"array","items":{"enum":["hotel","restaurant","transport","guide","monument","museum","golf","experience","entertainment","cruise","ferry","catering","carrental","airline"],"type":"string"},"minItems":1},"budgets":{"type":"boolean"}},"additionalProperties":false},"title":"Suggest Partners For Demand","logicalName":"suggest_partners_for_demand","displayName":"Suggest Partners For Demand","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_partner_prices","description":"Get the detailed price history of ONE specific partner (hotel, restaurant or transporter) from the travel agency's booking history. Use it when the user asks for details or prices about a specific supplier, typically after suggest_partners_for_demand.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["partner","category"],"properties":{"city":{"type":"string","minLength":1},"partner":{"type":"string","minLength":1},"category":{"enum":["hotel","restaurant","transport"],"type":"string"}},"additionalProperties":false},"title":"Get Partner Prices","logicalName":"get_partner_prices","displayName":"Get Partner Prices","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_bookings","description":"Search the travel agency's client bookings (reservations). Use it to answer questions like \"what are the upcoming trips?\", \"which bookings does client X have?\", \"which bookings are unpaid?\", \"who is travelling to Barcelona in December?\". For the full detail of ONE booking (services, suppliers, prices), call get_booking_detail with the booking code.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lead":{"type":"string","minLength":1},"sort":{"enum":["travel_date","booking_date","balance","price"],"type":"string"},"agent":{"type":"string","minLength":1},"limit":{"type":"integer","maximum":100,"minimum":1},"client":{"type":"string","minLength":1},"unpaid":{"type":"boolean"},"date_to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"date_from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"date_field":{"enum":["travel","booking","return"],"type":"string"},"destination":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Get Bookings","logicalName":"get_bookings","displayName":"Get Bookings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_booking_detail","description":"Get the full detail of ONE client booking of the travel agency: header (client, brand, dates, totals, balance) plus every service line (items) with its detail lines (sub_items). Use it after get_bookings, or whenever the user mentions a specific booking code (FTE…, PGT…, MDMC…).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["booking_code"],"properties":{"full":{"type":"boolean"},"booking_code":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Get Booking Detail","logicalName":"get_booking_detail","displayName":"Get Booking Detail","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_booking_stats","description":"Aggregate revenue / margin / bookings statistics of the travel agency, computed on the bookings table. Use it for questions like \"what is the 2025 revenue?\", \"margin per client this year?\", \"monthly profit evolution?\", \"which brand earns the most?\", \"revenue split hotels vs transfers?\", \"is revenue growing vs last year?\". For individual bookings use get_bookings; for one booking's content use get_booking_detail.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sort":{"enum":["ca","marge","dossiers"],"type":"string"},"agent":{"type":"string","minLength":1},"brand":{"type":"string","minLength":1},"limit":{"type":"integer","maximum":100,"minimum":1},"client":{"type":"string","minLength":1},"compare":{"type":"boolean"},"date_to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"group_by":{"enum":["none","month","quarter","year","client","brand","destination","label","agent","item_type","supplier"],"type":"string"},"date_from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"date_field":{"enum":["travel","booking"],"type":"string"},"destination":{"type":"string","minLength":1}},"additionalProperties":false},"title":"Get Booking Stats","logicalName":"get_booking_stats","displayName":"Get Booking Stats","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Etrip-Partners&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZnJhbWUub3ZoL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Etrip-Partners%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.frame.ovh%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Etrip-Partners%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.frame.ovh%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Etrip+Partners&connectorUrl=https%3A%2F%2Fmcp.frame.ovh%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Etrip-Partners\" --url \"https://mcp.frame.ovh/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/frame-mcp-b2ce4bde19","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/frame-mcp-b2ce4bde19/tools/{tool}","mcpServerUrl":"https://mcp.frame.ovh/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/frame-mcp-b2ce4bde19?live=1"}