Skip to main content
The Orion MCP server exposes 20 tools organized into read-only and action categories. Each tool includes annotations so your AI assistant knows which tools are safe to call without confirmation.

Action Tools

These tools create, modify, or trigger operations in Orion.

ask_orion

Send a natural language question to Orion and get an AI-powered data analysis response. This is the primary tool for interacting with Orion.
ParameterTypeRequiredDescription
messagestringYesThe question or analysis request
user_idstringYesThe user ID sending the message
project_idstringNoProject ID to scope the analysis
conversation_idstringNoExisting conversation ID to continue
Orion performs multi-step analyses that take 1-2 minutes. After calling ask_orion, use get_conversation_history to poll for the final response. Wait at least 30 seconds between polls.

create_conversation

Start a new Orion conversation.
ParameterTypeRequiredDescription
user_idstringYesThe user ID creating the conversation
project_idstringNoProject ID to scope the conversation
titlestringNoTitle for the conversation

execute_metric

Trigger execution of a metric to refresh its current value.
ParameterTypeRequiredDescription
metric_idstringYesThe metric ID to execute

run_workflow

Trigger execution of a workflow (insight maker).
ParameterTypeRequiredDescription
workflow_idstringYesThe workflow ID to run

delete_artifact

Delete a slide deck, dashboard, or report artifact. This is a destructive action.
ParameterTypeRequiredDescription
artifact_idstringYesThe artifact ID to delete

Read-Only Tools

These tools only read data and are safe to call without confirmation.

list_projects

List Orion projects the user has access to.
ParameterTypeRequiredDescription
searchstringNoSearch text to filter projects by name
limitintegerNoMaximum results (default 20)

list_users

List all users in the Orion organization. Returns user ID, name, and role.

list_conversations

List chat conversations for a user.
ParameterTypeRequiredDescription
user_idstringYesThe user ID
project_idstringNoFilter by project
limitintegerNoMaximum results (default 20)

get_conversation_history

Read messages from an existing Orion conversation. Use this to poll for results after calling ask_orion.
ParameterTypeRequiredDescription
conversation_idstringYesThe conversation ID
limitintegerNoMaximum messages (default 50)

list_metrics

List metrics (KPIs) for a project.
ParameterTypeRequiredDescription
project_idstringYesThe project ID
pinnedbooleanNoFilter to pinned/unpinned metrics

get_metric

Get full metric detail including definition, Python code, data sources, and latest result.
ParameterTypeRequiredDescription
metric_idstringYesThe metric ID

get_metric_results

Get historical execution results for a metric.
ParameterTypeRequiredDescription
metric_idstringYesThe metric ID
limitintegerNoMaximum results (default 20)

get_metric_insights

Get auto-detected metric insights showing significant changes and anomalies for a project.
ParameterTypeRequiredDescription
project_idstringYesThe project ID
change_thresholdfloatNoMinimum change to flag, 0.0-1.0 (default 0.2 = 20%)

list_workflows

List workflows (insight makers) for a project.
ParameterTypeRequiredDescription
project_idstringYesThe project ID

get_workflow

Get workflow detail including notebook data, sources, and metric references.
ParameterTypeRequiredDescription
workflow_idstringYesThe workflow ID

get_workflow_results

Get execution results for a workflow.
ParameterTypeRequiredDescription
workflow_idstringYesThe workflow ID
limitintegerNoMaximum results (default 20)

list_artifacts

List slide decks, dashboards, or reports for a project.
ParameterTypeRequiredDescription
project_idstringYesThe project ID
artifact_typestringNoFilter by type: html_slides, html_dashboard, or markdown_report

get_artifact

Get the content of a slide deck, dashboard, or report as markdown.
ParameterTypeRequiredDescription
artifact_idstringYesThe artifact ID

search_wiki

Search the Orion wiki/knowledge base.
ParameterTypeRequiredDescription
textstringYesSearch text
project_idstringNoScope the search to a project
limitintegerNoMaximum results (default 20)

list_recommendations

Get AI-generated recommendations for a project with suggested analysis prompts.
ParameterTypeRequiredDescription
project_idstringYesThe project ID
limitintegerNoMaximum recommendations (default 10)