Skip to main content
The Alphacast MCP server exposes 32 tools across five functional areas. Use this page as a high-level map; click any tool name to jump to its full input schema and example prompt on the corresponding detail page.

All tools

Safety boundaries

The MCP surface is read-only except for the four pipeline write tools (create_pipeline, add_pipeline_step, edit_pipeline_step, delete_pipeline_step). Deleting repositories, datasets, or whole pipelines is intentionally not exposed — those actions are only available from the Alphacast web UI, never from an agent. Provider API keys are managed through the Alphacast settings web UI.

Tool conventions

  • IDs are always numeric (integer). Tools accept strings and coerce them — "42" works the same as 42.
  • Formats for downloads: json (default for download_dataset) or csv. For pipeline step output the default is csv.
  • Permissions mirror the REST API. The API key’s permission on each repository determines which tools succeed.
  • Default repository fallback. When a tool accepts an optional repositoryId (for example create_pipeline or list_pipelines), omitting it resolves to the current/default writable repository for the active workspace automatically — the server does not interrupt to ask.

Underlying API

Each tool maps to one or more endpoints in the Alphacast REST API. The mapping is documented on each tool’s detail page. You don’t need to call those endpoints yourself — the MCP server is the recommended interface for programmatic access.