Press Delete or Backspace to close the focused tab.
MCP Server
Narrative Data Collaboration
Query datasets, run NQL, and orchestrate workflows on the Narrative platform from any MCP client.
About

Overview

The Narrative Data Collaboration MCP server exposes the Narrative platform to any MCP-compatible agent. Connect Claude Code, Claude Desktop, Cursor, or your own agent and let it search the dataset catalog, run and validate NQL, curate datasets and their mappings onto Rosetta Stone attributes, connect a dataset to a destination connector, train a classifier, and create, trigger and inspect workflows and their jobs — all against your own data, governed by your Narrative permissions.

Authentication is handled via OAuth against your Narrative account, so the agent only ever sees the data you can see.

MCPNQLDatasetsWorkflowsNarrative
MCP Server Support
Specifications

Transport
Streamable HTTP
Hosting
Narrative-managed
Authentication
OAuth
Tools
38
Tools

ToolDescription
narrative_access_rules_describeDescribe access rules by id, including their exposed attributes.
narrative_access_rules_searchSearch the access rules the company can query.
narrative_app_interfaces_listList a connector app's interfaces and their quick-settings schemas.
narrative_app_profiles_listList an installation's connector profiles.
narrative_attribute_createCreate a Rosetta Stone attribute owned by the active company.
narrative_attributes_describeDescribe attributes by id, including how they are derived.
narrative_attributes_searchSearch the Rosetta Stone attribute catalog.
narrative_classifier_trainTrain a classifier on a dataset and return the training job id.
narrative_connection_createConnect a dataset to a connector app to route its data onward.
narrative_context_getGet the session context: user, role, and active company.
narrative_context_get_companiesList the companies the authenticated user can act for.
narrative_context_search_companiesSearch companies by name. Global admins only.
narrative_context_set_companySwitch the active company for this session.
narrative_data_planes_describeDescribe data planes by id, including their compute pools.
narrative_data_planes_listList the data planes the company can reach.
narrative_dataset_activateActivate a dataset, locking its schema so ingestion can start.
narrative_dataset_get_column_statsRead per-column statistics for a dataset.
narrative_dataset_get_compatible_interfacesCheck which installed connector interfaces accept a dataset's schema.
narrative_dataset_recalculate_statisticsEnqueue a recalculation of a dataset's column statistics.
narrative_dataset_refresh_materialized_viewRefresh a materialized-view dataset.
narrative_dataset_request_sampleEnqueue a sampling job for a dataset.
narrative_dataset_set_column_stats_configReplace a dataset's column-statistics configuration.
narrative_dataset_updateUpdate a dataset's display name, description, and tags.
narrative_datasets_describeDescribe a dataset's schema, statistics, and mappings.
narrative_datasets_searchSearch and filter the dataset catalog.
narrative_derivation_createCreate a derivation rule. Global admins only.
narrative_derivations_describeDescribe derivation rules by id.
narrative_derivations_listList the derivation rules the company can use.
narrative_installations_listList the apps the company has installed.
narrative_jobs_describeDescribe platform jobs by id, including their results.
narrative_jobs_searchSearch and filter platform jobs.
narrative_mapping_createMap a dataset onto an attribute.
narrative_nql_executeSubmit an NQL query for execution and return the workflow that runs it.
narrative_nql_validateValidate NQL without executing it.
narrative_workflow_runs_listList runs of a workflow and their status.
narrative_workflows_createCreate a workflow from a YAML specification.
narrative_workflows_describeDescribe workflows by id.
narrative_workflows_triggerTrigger a workflow run.
Used by Skills

These marketplace skills call this MCP server's tools while they run.

Configuration