MCP Catalogs
Home

visa-mcp

by byigitt·9·Score 38

MCP server for querying Schengen visa appointment status through multiple filter options.

productivitycommunicationother
3
Forks
3
Open issues
11 mo ago
Last commit
2d ago
Indexed

Overview

The visa-mcp server is a specialized MCP implementation that provides access to visa appointment information through the visasbot.com API. It offers multiple tools for filtering visa data by country code, status, mission code, visa category, visa type, and application center. The server is well-structured with clear documentation and supports multiple installation methods including npx, Docker, and direct integration with MCP clients like Claude Desktop, Cursor, and VS Code.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Travel agents checking visa appointment availability for clients
you:Individuals tracking Schengen visa application status
you:Consular staff monitoring visa appointment system availability
you:What is the API source for this server?
you:How often is the visa data updated?

When to choose this

Choose this server when you need quick access to Schengen visa appointment status and have a specific need to filter visas by country, status, mission, or application center.

When NOT to choose this

Don't choose this server if you need visa appointment management functionality beyond status checking, or if the visasbot.com API doesn't cover the specific visa types you need.

Tools this server exposes

7 tools extracted from the README
  • list_visaslist_visas(country_code?, visa_category?, visa_type?, center?, status?)

    Lists all visa information with filtering options by various parameters

  • get_visas_by_country_codeget_visas_by_country_code(country_code: string)

    Gets visas for a specific country code

  • get_visas_by_statusget_visas_by_status(status: string)

    Gets visas filtered by status

  • get_visas_by_mission_codeget_visas_by_mission_code(mission_code: string)

    Gets visas for a specific mission code

  • get_visas_by_visa_categoryget_visas_by_visa_category(visa_category: string)

    Gets visas filtered by visa category

  • get_visas_by_visa_typeget_visas_by_visa_type(visa_type: string)

    Gets visas filtered by visa type

  • get_visas_by_centerget_visas_by_center(center: string)

    Gets visas for a specific application center

Comparable tools

schengen-mcpconsular-toolsgov-api-mcp

Installation

Installation

**NPM (recommended)**

npx -y visa-mcp --stdio

**Claude Desktop** Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "visa-mcp": {
      "command": "npx",
      "args": ["-y", "visa-mcp", "--stdio"]
    }
  }
}

**Cursor** Add to your ~/.cursor/mcp.json:

{
  "mcpServers": {
    "visa-mcp": {
      "command": "npx",
      "args": ["-y", "visa-mcp", "--stdio"]
    }
  }
}

**VS Code** Add to your VS Code MCP configuration:

"mcp": {
  "servers": {
    "visa-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "visa-mcp", "--stdio"]
    }
  }
}

FAQ

What is the API source for this server?
The server uses the https://api.visasbot.com/api/visa/list API to retrieve visa appointment information.
How often is the visa data updated?
The README doesn't specify update frequency. Data freshness depends on the underlying visasbot.com API.

Compare visa-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.