MCP Overview

The All Aboard Model Context Protocol (MCP) server gives any MCP-compatible AI assistant direct access to the API documentation and the GraphQL schema — so it can help you build integrations without you having to paste in docs or schema definitions manually.

What it provides

The MCP server exposes five tools to the model:

ToolDescription
list_documentationLists all available documentation pages with descriptions
read_documentationReads the full documentation as plain text
explore_schemaBrowses the GraphQL schema — queries, mutations, subscriptions, or types
get_typeGets full details of a specific GraphQL type, including fields and arguments
execute_queryExecutes a GraphQL query or mutation using your API key

See Tools for the full reference.

Setup

The MCP server is hosted remotely and available at:

https://mcp.allaboard.eu/mcp
https://mcp.allaboard.eu/mcp

See the Setup guide for instructions for your specific tool (Claude Code, Cursor, VS Code, OpenCode, and others).

Once the MCP server is connected, we recommend adding the following to your AGENTS.md, CLAUDE.md, or equivalent agent instruction file. This tells the model which tools are available and when to use them.

markdown
You have access to the All Aboard MCP server, which provides tools for working
with the All Aboard European rail travel API.

Use these tools when helping with All Aboard API integrations:

- **list_documentation** — Call this first to discover available docs sections
- **read_documentation** — Read the full API documentation as plain text
- **explore_schema** — Browse the GraphQL schema (queries, mutations, types)
- **get_type** — Get full details of a specific type (fields, args, enums)
- **execute_query** — Run a GraphQL query using the user's API key. Always ask
  the user for their API key before calling this tool if they haven't provided
  it. Keys are available from https://allaboard.eu/agent

Always call list_documentation at the start of an API-related task to orient
yourself, then use read_documentation or explore_schema to get the details
you need before writing any code.
You have access to the All Aboard MCP server, which provides tools for working
with the All Aboard European rail travel API.

Use these tools when helping with All Aboard API integrations:

- **list_documentation** — Call this first to discover available docs sections
- **read_documentation** — Read the full API documentation as plain text
- **explore_schema** — Browse the GraphQL schema (queries, mutations, types)
- **get_type** — Get full details of a specific type (fields, args, enums)
- **execute_query** — Run a GraphQL query using the user's API key. Always ask
  the user for their API key before calling this tool if they haven't provided
  it. Keys are available from https://allaboard.eu/agent

Always call list_documentation at the start of an API-related task to orient
yourself, then use read_documentation or explore_schema to get the details
you need before writing any code.