# Senzing

Identity Intelligence for Agentic AI Workflows

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add senzing/entity-resolution

# Browse available tools
npx -y @smithery/cli@latest tool list senzing/entity-resolution

# Get full schema for a tool
npx -y @smithery/cli@latest tool get senzing/entity-resolution analyze_record

# Call a tool
npx -y @smithery/cli@latest tool call senzing/entity-resolution analyze_record '{}'
```

## Direct MCP Connection

Endpoint: `https://entity-resolution--senzing.run.tools`

## Tools (13)

- `analyze_record` — Get the Senzing JSON analyzer script with commands to validate and analyze mapped data files client-side. The analyzer …
- `download_resource` — Download workflow resources. Returns URLs — download and save to disk. Supports batch: pass `filenames` (array) to retr…
- `explain_error_code` — Explain a Senzing error code with causes and resolution steps. Accepts formats: SENZ0005, SENZ-0005, 0005, or just 5. R…
- `find_examples` — Find working SOURCE CODE examples from 27 indexed Senzing GitHub repositories. Indexes only source code files (.py, .ja…
- `generate_scaffold` — Generate SDK scaffold code for common workflows. Returns real, indexed code snippets from GitHub with source URLs for p…
- `get_capabilities` — Get server version, capabilities overview, available tools, suggested workflows, and getting started guidance. Returns …
- `get_sample_data` — Get real sample data from CORD (Collections Of Relatable Data) datasets. Use dataset='list' to discover available datas…
- `get_sdk_reference` — Get authoritative Senzing SDK reference data for flags, migration, and API details. Use this instead of search_docs whe…
- `mapping_workflow` — Map source data to Senzing entity resolution format through a guided 8-step workflow. Core steps 1-4: profile source da…
- `reporting_guide` — Guided reporting and visualization for Senzing entity resolution results. Provides SDK patterns for data extraction (5 …
- `sdk_guide` — Guided Senzing SDK setup across 5 platforms (linux_apt, linux_yum, macos_arm, windows, docker) and 5 languages (Python,…
- `search_docs` — Full-text BM25 search across all indexed Senzing documentation (~2175 chunks). Returns ranked results with excerpts. Us…
- `submit_feedback` — Submit feedback about the Senzing MCP server. IMPORTANT: Before calling this tool, you MUST show the user the exact mes…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get senzing/entity-resolution <tool-name>
```

## Resources

- `senzing://terms-of-service` — Terms of service and disclaimer for the Senzing MCP server
- `senzing://privacy-policy` — Privacy policy for the Senzing MCP server

## Prompts (13)

- `build-reporting-dashboard` (language, scale) — Guide through building ER reporting and visualization: export data, generate aggregate reports, build dashboards and ne…
- `build-scalable-loader` (language, pattern) — Guide through building a high-throughput, production-quality record loading pipeline
- `build-sdk-integration` (language, workflow) — Guide through generating SDK scaffold code and finding real-world examples for a Senzing integration
- `deployment-options` (environment) — Explain Senzing deployment patterns for a given environment
- `design-er-pipeline` (data_sources, environment) — Design an entity resolution pipeline architecture based on data sources and environment
- `explain-entity-resolution` (industry) — Plain-language explanation of entity resolution with real data examples, tailored to an optional industry
- `how-would-senzing-fit` (problem_description) — Explain how entity resolution applies to a specific data problem and what integration looks like
- `map-data-source` (data_source_name, source_fields) — Guide through the complete data mapping workflow: suggest mappings, validate them, and generate sample Senzing JSON out…
- `migrate-v3-to-v4` (language, module) — Guide through migrating Senzing SDK code from V3 to V4, covering breaking changes, renamed functions, new flags, and co…
- `platform-integration` (platform) — Explain how to integrate Senzing with a specific platform or technology stack
- `show-me-er-in-action` (dataset) — Walk through a CORD sample dataset showing raw records, field mapping, and Senzing JSON transformation
- `troubleshoot-error` (error_code) — Guide through diagnosing a Senzing error code with causes, resolution steps, and related documentation
- `why-senzing` (audience) — Tailored explanation of Senzing's differentiation for managers, architects, or developers
