Skip to main content
Glama

Travel Agent MCP Server

by nxGnosis

Travel Agent MCP Server 🌍✈️

An MCP (Model Context Protocol) server for retrieving visa and immigration information for various countries.

ℹ️ About

This server provides tools to access up-to-date visa and immigration details, helping users plan their international travel with ease. It leverages external APIs to fetch accurate information.

Related MCP server: Airbnb MCP Server

✨ Features

This server exposes the following tools:

GET_VISA_INFO_BY_COUNTRY

Retrieves detailed visa information for a specified country.

  • Parameters:

    • countryCode (string, required): The ISO 3166-1 alpha-2 country code (e.g., 'US', 'GB', 'FR').

  • Returns: Visa type, requirements, validity, and any relevant notes for the specified country.

  • Usage Example:

    { "tool_name": "GET_VISA_INFO_BY_COUNTRY", "arguments": { "countryCode": "CA" } }

GET_IMMIGRATION_INFO_BY_COUNTRY

Retrieves detailed immigration information for a specified country.

  • Parameters:

    • countryCode (string, required): The ISO 3166-1 alpha-2 country code (e.g., 'US', 'GB', 'FR').

  • Returns: Immigration type, requirements, validity, and any relevant notes for the specified country.

  • Usage Example:

    { "tool_name": "GET_IMMIGRATION_INFO_BY_COUNTRY", "arguments": { "countryCode": "DE" } }

πŸ› οΈ Setup

  1. Clone the repository (if not already done).

  2. Install dependencies:

    pnpm install

    or

    npm install
  3. Configure Environment Variables: Create a .env file in the root directory or set these variables in your environment:

    Note: API keys and base URLs are not required for this service at the moment.

  4. Build the project:

    pnpm run build

    or

    npm run build
  5. Start the MCP server:

    pnpm start

    or

    npm start

πŸš€ Usage

The server communicates over stdio and can be used with any MCP-compatible client. Once the server is running, you can invoke the tools by sending JSON messages to its standard input.

⚠️ Error Handling

Common errors may include:

  • Missing API Keys/Base URLs: Ensure all required environment variables (VISA_API_KEY, VISA_API_BASE_URL, IMMIGRATION_API_KEY, IMMIGRATION_API_BASE_URL) are correctly set.

  • Invalid Country Code: Verify that the provided countryCode is a valid ISO 3166-1 alpha-2 code.

  • API Errors: Issues with the external APIs may result in errors. Check the server logs for more details.

πŸ”‘ Environment Variables

This Travel Agent MCP server provides essential tools for accessing visa and immigration information, powered by robust external services.

Deploy Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nxGnosis/TravelAgentMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server