Used for configuration management to store API keys and base URLs securely as environment variables
Alternative package manager for installing dependencies and running scripts for the MCP server
Recommended package manager for installing dependencies and running scripts for the MCP server
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.
✨ 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:
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:
🛠️ Setup
- Clone the repository (if not already done).
- Install dependencies:or
- 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. - Build the project:or
- Start the MCP server:or
🚀 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.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Provides tools to fetch up-to-date visa and immigration information for various countries, helping users plan their international travel with accurate data.
Related MCP Servers
- JavaScript
- AsecurityAlicenseAqualityEnables searching for Airbnb listings and retrieving detailed accommodation information with direct links to Airbnb pages.Last updated -2JavaScriptMIT License
- -securityFlicense-qualityProvides access to UNHCR refugee statistics through a standardized interface, allowing AI agents to query data by country of origin, country of asylum, and year.Last updated -Python
- -securityFlicense-qualityProvides tools to query flight and train information including flight searches, train tickets, weather forecasts, and transfer options between different transportation modes.Last updated -15