Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ntropii.com/llms.txt

Use this file to discover all available pages before exploring further.

The Ntro MCP server exposes Ntropii Workspace as tools (write operations), resources (read-only data), and prompts (guided multi-step flows) for any Model Context Protocol client.

What’s included

TypeCountExamples
Tools8ntro_tenant_create, ntro_workflow_run, ntro_workflow_deploy
Resources11ntro://tenants, ntro://tasks/{id}, ntro://schedule
Prompts3onboard_spv, run_nav, platform_status

Install

pip install ntro-mcp
ntro-mcp --help

Configuration precedence

The server resolves the API connection in this priority order:
  1. --ntro-host / --ntro-api-key CLI flags
  2. NTRO_HOST / NTRO_API_KEY environment variables
  3. --connection NAME → named entry in ~/.ntro/config.toml
  4. default_connection_name in ~/.ntro/config.toml
Run ntro auth login first (API keys) to seed the config file.

Three transports

The recommended local transport. The MCP client spawns ntro-mcp as a child process and talks over stdin/stdout. Zero networking required.Claude Desktop — edit your config file:
OSPath
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
WSL/mnt/c/Users/<Username>/AppData/Roaming/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ntro": {
      "command": "/home/you/.ntro-dev/bin/ntro-mcp",
      "args": ["--transport", "stdio", "--connection", "production"]
    }
  }
}
Or use explicit env vars instead of a connection name:
{
  "mcpServers": {
    "ntro": {
      "command": "/home/you/.ntro-dev/bin/ntro-mcp",
      "args": ["--transport", "stdio"],
      "env": {
        "NTRO_HOST": "https://api.ntropii.com/v1",
        "NTRO_API_KEY": "ntro_prod_xxx"
      }
    }
  }
}
Restart Claude Desktop. The ntro tools appear in the tool picker.Claude Code uses the same JSON shape — drop it into ~/.claude/mcp.json (global) or <project>/.claude/mcp.json (project-local).

CLI reference

ntro-mcp [OPTIONS]

  --transport {http,stdio}    Transport (default: stdio)
  --port INT                  HTTP port (default: 8000)
  --host TEXT                 HTTP bind host (default: 127.0.0.1)
  -c, --connection NAME       Named connection from ~/.ntro/config.toml
  --ntro-host URL             Workspace API URL (overrides config)
  --ntro-api-key KEY          API key (overrides config)

Tools

Write operations — each tool accepts a structured payload, calls Ntropii Workspace, and returns the resulting object.
ToolPurpose
ntro_whoamiGet the current user identity and accessible tenants
ntro_integration_createRegister a data platform (Databricks, Snowflake, Fabric, Postgres)
ntro_integration_testTest connectivity to a registered data platform
ntro_tenant_createCreate a tenant (client)
ntro_entity_createCreate an entity (SPV / fund) within a tenant
ntro_workflow_createRegister a workflow definition
ntro_workflow_deployDeploy a workflow version to Ntropii Tenant
ntro_workflow_runTrigger a workflow run — returns a task ID

Resources

Read-only URIs — the MCP client fetches these by URI to populate context.
URIDescription
ntro://whoamiCurrent user + workspace info
ntro://integrationsAll data platform configs
ntro://integrations/{id}Single data platform detail
ntro://integrations/{id}/schemasSchema discovery (warehouse layout)
ntro://tenantsAll tenants
ntro://tenants/{slug}Single tenant detail
ntro://entitiesAll entities across tenants
ntro://workflowsAll workflow definitions
ntro://workflows/{id}Workflow detail
ntro://tasks/{id}Task status + step progress
ntro://scheduleAll tasks sorted by urgency

Prompts

Guided multi-step flows. The agent receives a structured plan it works through, asking the human for input at key decision points.
PromptDescription
onboard_spvWalks through SPV setup: entity → COA → email integration → workflow registration → dry-run test
run_navMonthly NAV execution with progress monitoring and exception handoffs
platform_statusFull platform overview — tenants, entities, workflows, active tasks

Coding agents overview

Why MCP matters for design-time runbook authoring.

Claude Code setup

Wire the MCP server into Claude Code.

Copilot Studio setup

Wire the MCP server into Microsoft Copilot Studio.

Ntro CLI

Same surface, exposed for humans in a terminal.