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.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.
What’s included
| Type | Count | Examples |
|---|---|---|
| Tools | 8 | ntro_tenant_create, ntro_workflow_run, ntro_workflow_deploy |
| Resources | 11 | ntro://tenants, ntro://tasks/{id}, ntro://schedule |
| Prompts | 3 | onboard_spv, run_nav, platform_status |
Install
- pip (production)
- Editable (local dev)
Configuration precedence
The server resolves the API connection in this priority order:--ntro-host/--ntro-api-keyCLI flagsNTRO_HOST/NTRO_API_KEYenvironment variables--connection NAME→ named entry in~/.ntro/config.tomldefault_connection_namein~/.ntro/config.toml
ntro auth login first (API keys) to seed the config file.
Three transports
- stdio (Claude Desktop / Claude Code)
- Streamable HTTP (claude.ai)
- HTTP (other MCP clients)
The recommended local transport. The MCP client spawns
Or use explicit env vars instead of a connection name:Restart Claude Desktop. The ntro tools appear in the tool picker.Claude Code uses the same JSON shape — drop it into
ntro-mcp as a child process and talks over stdin/stdout. Zero networking required.Claude Desktop — edit your config file:| OS | Path |
|---|---|
| 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 |
~/.claude/mcp.json (global) or <project>/.claude/mcp.json (project-local).CLI reference
Tools
Write operations — each tool accepts a structured payload, calls Ntropii Workspace, and returns the resulting object.| Tool | Purpose |
|---|---|
ntro_whoami | Get the current user identity and accessible tenants |
ntro_integration_create | Register a data platform (Databricks, Snowflake, Fabric, Postgres) |
ntro_integration_test | Test connectivity to a registered data platform |
ntro_tenant_create | Create a tenant (client) |
ntro_entity_create | Create an entity (SPV / fund) within a tenant |
ntro_workflow_create | Register a workflow definition |
ntro_workflow_deploy | Deploy a workflow version to Ntropii Tenant |
ntro_workflow_run | Trigger a workflow run — returns a task ID |
Resources
Read-only URIs — the MCP client fetches these by URI to populate context.| URI | Description |
|---|---|
ntro://whoami | Current user + workspace info |
ntro://integrations | All data platform configs |
ntro://integrations/{id} | Single data platform detail |
ntro://integrations/{id}/schemas | Schema discovery (warehouse layout) |
ntro://tenants | All tenants |
ntro://tenants/{slug} | Single tenant detail |
ntro://entities | All entities across tenants |
ntro://workflows | All workflow definitions |
ntro://workflows/{id} | Workflow detail |
ntro://tasks/{id} | Task status + step progress |
ntro://schedule | All 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.| Prompt | Description |
|---|---|
onboard_spv | Walks through SPV setup: entity → COA → email integration → workflow registration → dry-run test |
run_nav | Monthly NAV execution with progress monitoring and exception handoffs |
platform_status | Full platform overview — tenants, entities, workflows, active tasks |
Related
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.