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:
| Tool | Description |
|---|---|
list_documentation | Lists all available documentation pages with descriptions |
read_documentation | Reads the full documentation as plain text |
explore_schema | Browses the GraphQL schema — queries, mutations, subscriptions, or types |
get_type | Gets full details of a specific GraphQL type, including fields and arguments |
execute_query | Executes 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/mcphttps://mcp.allaboard.eu/mcpSee the Setup guide for instructions for your specific tool (Claude Code, Cursor, VS Code, OpenCode, and others).
Recommended agent prompt
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.