MCP for AI agents

Connect your AI assistant to live Entity Intelligence workflows.

Use one secured, product-aware MCP server from ChatGPT, Claude, Cursor, VS Code, Codex, or your own agent runtime.

Remote MCP endpointhttps://enrich.nordicdevhouse.com/api/mcp
Streamable HTTP · OAuth 2.0
80tools4resources2prompts
Available capabilities

Entity Intelligence

write

Resolve one entity

resolve_entity

Resolve an organization or person into a canonical entity. The response always exposes ranked candidates, the applied confidence policy, evidence, and an explicit resolved, review_required, or unmatched outcome.

Approval required
write

Evaluate resolution policies

evaluate_entity_resolution

Run labeled fixture records through one or more confidence policies and return precision, recall, and review-rate metrics without modifying canonical data.

Approval required
write

Detect possible duplicate workspace entities

detect_workspace_entity_duplicates

Create release-scoped duplicate proposals with an explainable score. Detection never merges entities automatically.

Approval required
write

Accept or reject a duplicate proposal

decide_workspace_entity_duplicate

Publish an explicit, optimistic-concurrency-checked identity decision. Conflicting properties must be resolved before an accepted merge.

Approval required
write

Split an identity cluster

split_workspace_entity_identity

Restore the exact pre-merge graph snapshot while the merge release is still active.

Approval required
read

List identity history

list_workspace_entity_identity_history

Return append-only merge, rejection, and split decisions that involved the entity.

Read-only approval policy
write

Submit

submit_enrichment_job

Submit

Approval required
read

Jobs

list_enrichment_jobs

Jobs

Read-only approval policy
read

Job

get_enrichment_job

Job

Read-only approval policy
read

Job Trace

get_enrichment_job_trace

Job Trace

Read-only approval policy
read

Records

list_enrichment_records

Records

Read-only approval policy
read

Evidence

get_record_evidence

Evidence

Read-only approval policy
write

Validate a graph query

validate_knowledge_graph_query

Parse and validate Graph Query v1 without executing it or consuming graph-query credits.

Approval required
write

Format a graph query canonically

format_knowledge_graph_query

Parse Graph Query gq/1.3, emit its deterministic canonical representation, and prove formatter idempotence by reparsing it.

Approval required
write

Translate an external query into Graph Query

translate_knowledge_graph_query

Translate supported Diffbot DQL, Elasticsearch/OpenSearch Query DSL, KQL, Lucene query string, PPL, SQL SELECT, Cypher, or legacy filter JSON into Graph Query gq/1.3. Strict mode rejects semantic loss.

Approval required
write

Verify a translated graph query

verify_knowledge_graph_translation

Translate and execute a query against the representative product fixture, then compare entity identity, ordering, facets, and pagination with an optional expected result.

Approval required
write

Migrate a batch of external graph queries

migrate_knowledge_graph_queries

Translate and optionally fixture-verify up to 100 external queries, classifying each as auto_approved, review_needed, or impossible.

Approval required
write

Create a persistent graph query migration run

create_knowledge_graph_migration_run

Persist queued, running, and terminal states plus an append-only audit history for a batch migration.

Approval required
read

List graph query migration runs

list_knowledge_graph_migration_runs

List graph query migration runs

Read-only approval policy
read

Get a graph query migration run

get_knowledge_graph_migration_run

Get a graph query migration run

Read-only approval policy
write

Retry a graph query migration run

retry_knowledge_graph_migration_run

Retry a graph query migration run

Approval required
write

Cancel a graph query migration run

cancel_knowledge_graph_migration_run

Cancel a graph query migration run

Approval required
read

Export a graph query migration run

export_knowledge_graph_migration_run

Export a graph query migration run

Read-only approval policy
write

Query the knowledge graph

query_knowledge_graph

Run a bounded Graph Query gq/1.3 expression with Boolean and correlated scoped predicates, full-text search, graph traversal, facets, projections, and cursor pagination.

Approval required
write

Submit a durable graph query

submit_knowledge_graph_query_job

Persist a costed graph query for horizontally scalable query-only workers.

Approval required
read

Get a durable graph query job

get_knowledge_graph_query_job

Get a durable graph query job

Read-only approval policy
read

List dead-letter graph queries

list_knowledge_graph_query_job_dead_letters

List dead-letter graph queries

Read-only approval policy
write

Cancel a durable graph query

cancel_knowledge_graph_query_job

Cancel a durable graph query

Approval required
write

Retry a dead-letter graph query

retry_knowledge_graph_query_job

Retry a dead-letter graph query

Approval required
write

Explain a graph query

explain_knowledge_graph_query

Validate Graph Query gq/1.3 and return its execution plan, index use, warnings, result estimate, and credit estimate without executing it.

Approval required
write

Publish workspace graph claims

publish_knowledge_graph_claims

Atomically publish an idempotent batch of evidence-backed claims as one immutable workspace graph release.

Approval required
read

List workspace graph releases

list_knowledge_graph_releases

List workspace graph releases

Read-only approval policy
read

Get a workspace graph release

get_knowledge_graph_release

Get a workspace graph release

Read-only approval policy
read

Diff workspace graph releases

diff_knowledge_graph_release

Diff workspace graph releases

Read-only approval policy
write

Activate a workspace graph release

activate_knowledge_graph_release

Atomically move the workspace channel to an existing immutable release with optimistic concurrency and audit history.

Approval required
read

Export an NDJSON graph delta between releases

export_knowledge_graph_release_delta

Export an NDJSON graph delta between releases

Read-only approval policy
write

Publish and activate a graph ontology release

publish_knowledge_graph_ontology

Publish and activate a graph ontology release

Approval required
read

List graph ontology releases

list_knowledge_graph_ontologies

List graph ontology releases

Read-only approval policy
read

Get the active graph ontology

get_active_knowledge_graph_ontology

Get the active graph ontology

Read-only approval policy
write

Create an inactive ontology draft

create_knowledge_graph_ontology_draft

Create an inactive ontology draft

Approval required
write

Validate an ontology draft and analyze live-data impact

validate_knowledge_graph_ontology

Validate an ontology draft and analyze live-data impact

Approval required
write

Activate a validated ontology

activate_knowledge_graph_ontology

Activate a validated ontology

Approval required
read

Export a portable ontology document

export_knowledge_graph_ontology

Export a portable ontology document

Read-only approval policy
write

Import a portable ontology as a draft

import_knowledge_graph_ontology

Import a portable ontology as a draft

Approval required
write

Apply a controlled ontology graph migration

migrate_knowledge_graph_ontology

Apply a controlled ontology graph migration

Approval required
read

List cursor-based graph events

list_knowledge_graph_events

List cursor-based graph events

Read-only approval policy
read

Stream graph events as server-sent events

stream_knowledge_graph_events

Stream graph events as server-sent events

Read-only approval policy
write

Create a graph event webhook subscription

create_knowledge_graph_event_subscription

Create a graph event webhook subscription

Approval required
read

List graph webhook outbox deliveries

list_knowledge_graph_event_deliveries

List graph webhook outbox deliveries

Read-only approval policy
write

Retry a graph webhook delivery

retry_knowledge_graph_event_delivery

Retry a graph webhook delivery

Approval required
write

Create a graph ingestion source

create_graph_ingestion_source

Create a graph ingestion source

Approval required
read

List graph ingestion sources

list_graph_ingestion_sources

List graph ingestion sources

Read-only approval policy
write

Run an idempotent graph ingestion source

run_graph_ingestion_source

Run an idempotent graph ingestion source

Approval required
read

List graph ingestion runs

list_graph_ingestion_runs

List graph ingestion runs

Read-only approval policy
read

List graph ingestion dead letters

list_graph_ingestion_dead_letters

List graph ingestion dead letters

Read-only approval policy
write

Retry a graph ingestion dead letter

retry_graph_ingestion_dead_letter

Retry a graph ingestion dead letter

Approval required
write

Create a change subscription

create_change_subscription

Create a change subscription

Approval required
read

List change subscriptions

list_change_subscriptions

List change subscriptions

Read-only approval policy
read

Get a change subscription

get_change_subscription

Get a change subscription

Read-only approval policy
write

Update a change subscription

update_change_subscription

Update a change subscription

Approval required
destructive

Delete a change subscription

delete_change_subscription

Delete a change subscription

Approval required
write

Scan a change subscription now

scan_change_subscription

Compare the latest accepted entity snapshot against the previous accepted snapshot and evaluate enabled alert rules.

Approval required
read

List observed changes

list_observed_changes

List observed changes

Read-only approval policy
read

Get an observed change

get_observed_change

Get an observed change

Read-only approval policy
write

Create an alert rule

create_alert_rule

Create an alert rule

Approval required
read

List alert rules

list_alert_rules

List alert rules

Read-only approval policy
read

Get an alert rule

get_alert_rule

Get an alert rule

Read-only approval policy
write

Update an alert rule

update_alert_rule

Update an alert rule

Approval required
destructive

Delete an alert rule

delete_alert_rule

Delete an alert rule

Approval required
read

List alerts

list_alerts

List alerts

Read-only approval policy
read

Get an alert

get_alert

Get an alert

Read-only approval policy
write

Acknowledge an alert

acknowledge_alert

Acknowledge an alert

Approval required
read

List alert deliveries

list_alert_deliveries

List alert deliveries

Read-only approval policy
write

Retry an alert delivery

retry_alert_delivery

Retry an alert delivery

Approval required
read

Artifact

download_enrichment_artifact

Artifact

Read-only approval policy
read

Reviews

list_review_cases

Reviews

Read-only approval policy
write

Decide

decide_review_case

Decide

Approval required
write

Create Webhook

create_enrichment_webhook

Create Webhook

Approval required
destructive

Delete Webhook

delete_enrichment_webhook

Delete Webhook

Approval required
read

Deliveries

list_enrichment_webhook_deliveries

Deliveries

Read-only approval policy
Connect from your client

Choose your AI client

ChatGPT

In ChatGPT developer mode, create a custom MCP connection and paste the endpoint below. OAuth starts automatically.

Copy this configuration · URL
https://enrich.nordicdevhouse.com/api/mcp

Claude / Claude Code

Add the remote HTTP server in Claude or Claude Code, then complete OAuth with /mcp.

Copy this configuration · Shell
claude mcp add --transport http data-enrichment-mcp https://enrich.nordicdevhouse.com/api/mcp

Cursor

Add this server to your project or user MCP configuration.

Copy this configuration · JSON
{
  "mcpServers": {
    "data-enrichment-mcp": {
      "url": "https://enrich.nordicdevhouse.com/api/mcp"
    }
  }
}

VS Code

Add this server to .vscode/mcp.json or your user MCP configuration.

Copy this configuration · JSON
{
  "servers": {
    "data-enrichment-mcp": {
      "type": "http",
      "url": "https://enrich.nordicdevhouse.com/api/mcp"
    }
  }
}

Codex

Add the remote Streamable HTTP server with the Codex CLI. Codex stores the connection in your MCP configuration.

Copy this configuration · Shell
codex mcp add data-enrichment-mcp --url https://enrich.nordicdevhouse.com/api/mcp

OpenAI Responses API

Use the remote MCP tool in the Responses API and keep approval enabled for non-read operations.

Copy this configuration · JSON
{
  "type": "mcp",
  "server_label": "data-enrichment-mcp",
  "server_url": "https://enrich.nordicdevhouse.com/api/mcp",
  "require_approval": {
    "always": {
      "read_only": false
    },
    "never": {
      "read_only": true
    }
  }
}
Designed for controlled automation

The agent only gets the access you grant.

Read-only tools run with least-privilege scopes.

Write and destructive tools require explicit approval.

OAuth discovery and scoped authorization are built in.

Every call preserves request and trace identifiers for auditing.

MCP for AI agents | Entity Intelligence