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

ToolGroupAccessSummary
search_catalogSearch & datasetsReadSearch the curated Alphacast catalog or all public repositories.
get_datasetSearch & datasetsReadRetrieve dataset metadata and column schema.
get_dataset_profileSearch & datasetsReadComprehensive dataset inspection: columns, entities, date range, row count, and sample rows.
download_datasetSearch & datasetsReadDownload dataset rows as JSON or CSV.
list_datasetsSearch & datasetsReadList every dataset the API key can access.
list_repositoriesSearch & datasetsReadList repositories where the API key has Write access or higher.
get_repositorySearch & datasetsReadRetrieve repository metadata and your permission level.
get_home_repositorySearch & datasetsReadResolve the user’s Home repository — used implicitly when other tools accept an optional repositoryId.
list_providersProvidersReadList all external data providers, or the top 5 matching a keyword.
get_providerProvidersReadRetrieve a provider’s parameters, popular series, and key requirements.
browse_providerProvidersReadWalk a provider’s hierarchical catalog by path.
search_providerProvidersReadSearch series within a provider by keyword.
get_seriesProvidersReadFetch full historical data for a provider series.
search_tickersTickersReadSearch public market tickers, ETFs, indexes, and ISINs by keyword.
get_tickerTickersReadRetrieve a single ticker’s profile metadata.
get_ticker_dataTickersReadPull historical OHLCV price data over a lookback period.
get_grapher_config_referenceGrapher & ChartsReadReturns chart-authoring recipes, minimal configs, and text length limits for a chart type.
validate_grapher_configGrapher & ChartsReadValidates a chart-data or raw Grapher configuration object.
get_chart_detailsGrapher & ChartsReadFetches chart metadata and Grapher config from a chart URL or slug.
list_pipelinesPipelinesReadList pipelines in a specific repository.
get_pipelinePipelinesReadGet full pipeline definition, step list, validation status, and last-run summary.
get_pipeline_runPipelinesReadRetrieve a specific pipeline run with status and per-step logs.
wait_pipeline_runPipelinesReadPoll a run until it reaches a terminal state and return logs.
get_step_dataPipelinesReadFetch the cached output of a step without triggering a run.
get_step_previewPipelinesReadMaterialize a fresh preview for a step and return rows as CSV.
list_pipeline_step_typesPipelinesReadLists all available pipeline step types and their groups.
get_pipeline_step_configPipelinesReadReturns the configuration schema for a specific step type.
get_pipeline_formula_referencePipelinesReadFormula syntax and built-in functions reference for calculate-variable and apply-formula steps.
create_pipelinePipelinesWriteCreate a new pipeline, optionally with initial steps. Defaults to Home repo.
add_pipeline_stepPipelinesWriteAppend or insert a step into a pipeline.
edit_pipeline_stepPipelinesWriteReplace the configuration of an existing step.
delete_pipeline_stepPipelinesWriteRemove a step from a pipeline.

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.
  • Home repository fallback. When a tool accepts an optional repositoryId (for example create_pipeline), omitting it resolves to the user’s Home repository 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.