home / mcp / shanghai disney mcp server

Shanghai Disney MCP Server

Provides up-to-date Shanghai Disney ticket price and sale status data for 1-day and 2-day tickets via MCP.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "syyuan14-sh-disney-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "sh-disney-mcp"
      ]
    }
  }
}

You can use the Shanghai Disney MCP Server to programmatically query ticket prices and sale status for one-day and two-day tickets. It exposes a standardized MCP interface so you can integrate real-time ticket information into your applications and workflows.

How to use

You interact with the MCP server through your MCP client. The server provides functions to check whether tickets are sold out and to retrieve current prices for one-day and two-day tickets. Use these capabilities to build tools that inform users about availability and pricing for upcoming dates.

How to install

Prerequisites you need before installing:

  • Node.js 16.x or later
  • npm or pnpm package manager

Step-by-step installation flow you should follow locally:

# 1. Clone the project repository
git clone [repository-url]
cd sh-disney-mcp

# 2. Install dependencies
pnpm install

# 3. Build the project
pnpm run build

# 4. Local debugging
pnpm run inspect

Configuration and runtime setup

The MCP server is configured to run as a local (stdio) MCP server. The runtime command uses npx to launch the MCP package.

{
  "mcpServers": {
    "sh_disney_mcp": {
      "command": "npx",
      "args": ["-y", "sh-disney-mcp"]
    }
  }
}

Available tools

getOneDayTicketSaleInfo

Check the sale status for one-day tickets and see availability for today and future dates up to 30 days.

getOneDayTicketPrice

Fetch price information for different types of one-day tickets on a specific date (format: yyyy-MM-dd).

getTwoDayTicketSaleInfo

Check the sale status for two-day tickets and see availability for today and future dates up to 30 days.

getTwoDayTicketPrice

Fetch price information for different types of two-day tickets on a specific date (format: yyyy-MM-dd).