ThemeParks.wiki API MCP Server

Author:@habuma
View on GitHub

Overview

The ThemeParks.wiki API MCP Server provides access to the ThemeParks.wiki API, delivering real-time theme park data through a standardized MCP (Model Context Protocol) interface.

To use it, you must first build the server into an executable JAR file, which requires Java 21 or higher. This is done by running ./gradlew build in the project directory. The resulting JAR must be configured and run within a compatible MCP client like Claude Desktop. Alternatively, you can run the server as a Docker container using the provided Gradle task.

Key features of the server include retrieving theme park operating hours, live attraction wait times, and show schedules. It offers various endpoints for accessing detailed information about parks.

Typical use cases are checking real-time wait times for planning a park visit, viewing operating hours for specific parks, and browsing the complete list of attractions and shows available at different locations.

Frequently asked questions cover the build process, confirming the JAR must be executed by a client like Claude Desktop and not directly, and the availability of a Docker image built via ./gradlew bootBuildImage --imageName=habuma/tpapi-mcp-server.