Provider hosted
No sign in
Tools: 37

Keytours.McpServer

keybrain.net

Keytours.McpServer exposes 37 public tools on this MCP endpoint.

https://www.keybrain.net/

Use in your AI tool

Use the tools from this page

Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.

Connect the MCP server

Connect straight to this server’s public endpoint.

Remote MCP URL
https://mcp.keybrain.net/

Use on MCPBundles

We add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.

Last probed Sep 14, 2026 · mcp.keybrain.net

37tools discovered

Tools discovered (37)

Showing 25 of 37 from the live probe.

  • Get Activity Categories

    Get activity categories. Use this method to retrieve a list of available activity categories before performing an ActivitySearch. If the user wants to specify one or more categories, select from this list and add the selected category names to the Filters.Categories property of the ActivitySearch request. Multiple categories can be selected and added to the Filters.Categories list.

  • Get Tour Tags

    Get tour tags. Use this method to retrieve a list of available tour tags before performing an TourSearch. If the user wants to specify one or more tags, select from this list and add the selected interestTypeID to the Filters.Tags property of the TourSearch request. Multiple tags can be selected and added to the Filters.Tags list.

  • Get Carrentallocation List

    Get car rental locations by city name in order to retrieve pickup and drop-off location names along with the corresponding destination ID. Use only the city name as the value for the LocationName parameter when performing the search. The response will include all available locations in the requested city, allowing you to ask the user to select the exact location from the results

  • Get Shopping Cart

    To get services in the shopping cart.You need to give guid id of the shopping cart to get the items

  • Delete Shopping Cart

    This endpoint is used when you want to delete the entire shopping cart along with all the services it contains. The operation is performed using the cart’s GUID.

  • Activity Detail

    Get more information about an Activity, Sightseeing like description pictures reviews and facilities. Required Fields : Id,Provider,StartDate,EndDate,CurrencyId. CurrencyId is 1 by default

  • Get Airport List

    Get airports and destination for flights by name as iataCode and Name

  • Delete Service From Shopping Cart

    This endpoint is used to delete a single service from a shopping cart. The operation is performed using the cart’s GUID and the service code.

  • Flight Search

    Find flights. If the airport name is not specified, select locations where subType is City. Requires ArrivalLocationCode and DepartureLocationCode as iataCode in Routes. To select departureLocationType and arrivalLocationType, use the subType of the chosen location’s iataCode: Airport = 0, City = 1, TrainStation = 2. routes.index should start from 1 and increment by 1 for each object. Pass the flight date in Routes.DepartureDate . Pass them only date only and be careful pass only departure date

  • Vacation Package Detail

    Get more information about a Vacation Package, including its description, pictures, includes excludes, and Itinerary. Vacation Packages are listed in TourSearch and if serviceTypeID is 14 it means service is vacation package so use this tool to get details for vacation packages. Id,ProviderCode,Passengers,CurrencyId are required. CurruencyId is 1 by default. Vacation Packages has no tools to get availblty detail and cannot be added to shopping cart. If user wants to book vacation packeages tell

  • Cruise Cabin

    Get available cabins for a selected cruise and rate code. After receiving the CruiseAvailability response, use the selected rateCode to call this tool. The response will include a list of available cabins. If only one cabin is available, automatically select it; if multiple cabins are available, prompt the user to choose one. The selected cabin's details (CabinCode, CabinNo, RateCode, SessionKey) must be used to fill the CruiseDetail property in the AddShoppingCart request. Required Fields : Ses

  • Tour Availability

    Get more information about tour availability. If the number of travelers is not provided, ask the user how many people will join the tour. Make sure to use the exact property names and correct format as defined in the model.TourId,HotelClassId,IsPrivate,DepartureDate,Passengers,CurrencyId are required.only use the available detes which provided as priceMatrix by TourDetail tool for DepartureDate. First show user the available dates you get from priceMatrix. user should choose one of them to get

  • Tour Search

    Find Tours in the preferred destination for the selected dates. The passengers object determines how many rooms and travelers are included in the booking. For each room, there must be a corresponding object in the room array. Each room must also include an adult array containing as many objects as there are adults in that room — this defines whether the room is single, double, or triple. The child array is optional and can be included when needed. Be careful when creating the passengers object:

  • Activity Search

    Find activities and sightseeing options in the preferred destination for the selected dates. Use the property names exactly as they appear in the model, with correct formatting and casing. In the response, include the activityName, activityStar, activityDescription, image, pickupPoint, and dropOffPoint. If filters are needed to narrow down the activity results, use the Filters property; if not, pass null. Use paging to retrieve only as many activities as will be displayed — do not request more t

  • Get Hotel Facilities

    Get Facilities for hotels. This will return a list of all possible Facilities with id for hotels. You can use it for hotel search filter

  • Cruise Search

    Find cruises from the selected city to the selected region based on the selected dates. Use the StartPortId parameter, which corresponds to the id of the chosen DepartureDestination. The passengers object defines how many travelers and which room will be booked. For every room, include an object in the room array, and for each room, provide an adult array with the exact number of adult entries—this allows the system to determine whether the room is single, double, or triple. The child array is o

  • Cruise Detail

    Get more information about a cruise, including its description, pictures, reviews, and available facilities. Required Fields : VoyageId

  • Get Tour Destination List

    Get destinations by name. The response should include both the DestinationId and DestinationName for each matching result

  • Car Rental Search

    Find car rental options in the preferred destination based on the selected dates and times. In the response, always include the Car name, providerName, pickupLocationList, dropoffLocationList, image, and price. If filters are needed, use the Filters property; if not, pass null. Use paging to retrieve only as many results as will be displayed — do not request more than necessary.Get 4 services by paging as default If user didnt tell otherwise. If the pickup point, drop-off point, dates, or times

  • Get Cruise Destination Region

    Get cruise destination regions. This will return a list of all possible regions. From the user's prompt, identify the requested region and extract the corresponding regionId

  • Tour Quote Request Form

    This endpoint is strictly for the tour service and can only be called after a TourDetail or VacationPackageDetail request. If tour doesnt have price information or serviceTypeID is 14 (Vacation Package) user can sumit a request to company so booking agent call them back. Fill requred fileds according to user response. Dont create form to get responses from user get data text based and fill the filed accordingly. Always put tour name to Notes field so human agent understend which tour user ask fo

  • Transfer Availability

    Availability of the selected transfer service. The date must be provided, but always ask the user for the exact time, as time is mandatory. Use the property names exactly as they appear in the TransferPriceRequestModel, with correct formatting and casing. Never send a request without a time value. If any required parameter is missing, ask the user for it before proceeding. Required Fields : TransferId, Provider, Date (including time), Pax, CurrencyId. CurrencyId is 1 by default

  • Car Rental Availability

    Get car rental price and availability for a selected car, pickup and drop-off locations, and dates. The response will include price details and availability for the requested car. If any required parameter is missing, ask the user for it before proceeding. Never assume dates or times; always request them from the user. Required Fields : PickupLocationId, DropoffLocationId, SIPPCode, PickupDateTime, DropoffDateTime, Provider, CurrencyId. CurrencyId is 1 by default

  • Tour Detail

    Get more information about a Tour, including its description, pictures, includes excludes and Itinerary. Tours are listed in TourSearch and if serviceTypeID is 4 it means service is Tour so use this tool to get details for vacation packages. Id,ProviderCode,Passengers,CurrencyId are required. Required Fields : Id, ProviderCode, Passengers, CurrencyId. CurruencyId is 1 by default

  • Transfer Return

    Before executing TransferAvailability, make sure this step is performed first. List available return transfer options for the specified return date. Use the property names exactly as they appear in the TransferReturnListRequestModel, with correct formatting and casing. This method returns transfer services suitable for the return day. It can be used together with TransferDetail to show more information about each transfer. After listing the results, the user may select a return transfer, but sel

Get your MCP into directories

A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.

Directory coverage for brands

Frequently Asked Questions

What is the Keytours.McpServer MCP server?

Keytours.McpServer exposes 37 public tools on this MCP endpoint.

How do I connect Keytours.McpServer to my AI agent?

Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.

How many tools does Keytours.McpServer provide?

MCPBundles probed 37 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.

What authentication does Keytours.McpServer require?

No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.

Maintain this listing

Operate Keytours.McpServer? Verify ownership to take over this directory entry.

Operate Keytours.McpServer?

This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.

Claim this listing