{"apiVersion":"v1","directorySlug":"brisaopen-mcp-1d8f9ddbc7","title":"Brisaopen","description":null,"pageUrl":"https://www.mcpbundles.com/skills/brisaopen-mcp-1d8f9ddbc7","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://brisaopen.com/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.brisaopen/brisaopen-mcp-1d8f9ddbc7","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_properties","description":"Search vacation rental properties available on Brisa Open. Returns a list of properties matching the criteria with their key details (name, location, sleeps, nightly rate, property ID). Use this when a user asks for vacation rentals in a specific area.","inputSchema":{"type":"object","required":[],"properties":{"guests":{"type":"number"},"location":{"type":"string"},"property_type":{"type":"string"},"max_nightly_rate_usd":{"type":"number"}}},"logicalName":"search_properties","displayName":"search_properties","title":"search_properties","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_availability","description":"Check whether a specific property is available for given dates. Returns availability status. Use this once a user has picked a specific property and wants to know if their dates work.","inputSchema":{"type":"object","required":["property_id","checkin_date","checkout_date"],"properties":{"property_id":{"type":"string"},"checkin_date":{"type":"string"},"checkout_date":{"type":"string"}}},"logicalName":"check_availability","displayName":"check_availability","title":"check_availability","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_quote","description":"Get the full all-in price for a stay at a specific property. Returns the breakdown: rental, cleaning, taxes, and the total. The guest also pays either a refundable security deposit OR a non-refundable liability waiver post-booking — neither is in the total returned here.","inputSchema":{"type":"object","required":["property_id","checkin_date","checkout_date"],"properties":{"guest_count":{"type":"number"},"property_id":{"type":"string"},"checkin_date":{"type":"string"},"checkout_date":{"type":"string"}}},"logicalName":"get_quote","displayName":"get_quote","title":"get_quote","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lock_rate","description":"Hold a quoted rate for seven days while the guest decides. Locks the price only — dates stay open and bookable to others until payment clears. Returns a hold_id and expiration. Use this when a user wants to think about it before booking.","inputSchema":{"type":"object","required":["property_id","checkin_date","checkout_date","guest_email"],"properties":{"guest_count":{"type":"number"},"guest_email":{"type":"string"},"property_id":{"type":"string"},"checkin_date":{"type":"string"},"checkout_date":{"type":"string"}}},"logicalName":"lock_rate","displayName":"lock_rate","title":"lock_rate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_booking_checkout","description":"Book a stay. Two modes:","inputSchema":{"type":"object","required":["property_id","checkin_date","checkout_date","guest_count","guest_name","guest_email"],"properties":{"guest_name":{"type":"string"},"protection":{"enum":["waiver","deposit"],"type":"string"},"guest_count":{"type":"number"},"guest_email":{"type":"string"},"guest_phone":{"type":"string"},"property_id":{"type":"string"},"checkin_date":{"type":"string"},"checkout_date":{"type":"string"},"payment_token":{"type":"string"},"special_requests":{"type":"string"}}},"logicalName":"create_booking_checkout","displayName":"create_booking_checkout","title":"create_booking_checkout","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_booking_status","description":"Look up the current status of a booking by ID. Returns confirmed/pending/cancelled along with check-in details if the booking is paid.","inputSchema":{"type":"object","required":["booking_id","guest_email"],"properties":{"booking_id":{"type":"string"},"guest_email":{"type":"string"}}},"logicalName":"get_booking_status","displayName":"get_booking_status","title":"get_booking_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Brisaopen&config=eyJ1cmwiOiAiaHR0cHM6Ly9icmlzYW9wZW4uY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Brisaopen%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fbrisaopen.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Brisaopen%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fbrisaopen.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Brisaopen&connectorUrl=https%3A%2F%2Fbrisaopen.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Brisaopen\" --url \"https://brisaopen.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/brisaopen-mcp-1d8f9ddbc7","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/brisaopen-mcp-1d8f9ddbc7/tools/{tool}","mcpServerUrl":"https://brisaopen.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/brisaopen-mcp-1d8f9ddbc7?live=1"}