Senzing
Entity resolution — data mapping, SDK code generation, docs search, and error troubleshooting
ماذا يمكنك أن تفعل مع Senzing؟
- "Match these payment records to my customers and show me which ones didn't match."
- "Dedupe this list of people and show me the duplicates it found."
- "Here are three customer files from different systems. Build me a demo that finds the same people across them and lets me explore the matches."
- "Build me a service that matches incoming payment records to my customer master as they arrive."
- "How would entity resolution help with my problem, and what would it cost?"
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
claude mcp add --transport http senzing 'https://mcp.senzing.com/mcp'
{
"mcpServers": {
"senzing": {
"type": "http",
"url": "https://mcp.senzing.com/mcp"
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
Senzing MCP Server
Entity resolution for Identity Intelligence: dedupe, match, and link people and company records across systems. Know who is who. Reveal hidden relationships.
Install · What you can ask · Tools · Prompts · Privacy and terms · Questions and feedback
The Senzing® MCP server is a forward-deployed engineer in a box: ask it anything about Senzing. Every answer is grounded in Senzing's own documentation and indexed code rather than model training data. Use it to deduplicate lists, match or merge records across sources, screen against watchlists, and produce the resolved entities that golden records for MDM and customer 360 are built from.
Because it carries the full runbook, you don't drive it one step at a time. Hand your AI assistant a few unmapped data files and describe what you want, and it can map your sources, deploy and load Senzing, resolve and analyze the data, and build an interactive explorer over the results. What is normally a multi-week integration becomes an afternoon, with no entity-resolution background required.
You just ask. Then start answering who is who and who is related to whom, or build an entity-resolved knowledge graph that surfaces the connections nobody declared. Every resolution carries its evidence: why two records came together, or why they didn't. Your assistant can surface that explanation for any match you question.
Install
Endpoint: https://mcp.senzing.com/mcp (Streamable HTTP, no authentication) · Registry
name: com.senzing/mcp · The hosted server is free to use; Senzing software is licensed
separately.
The buttons above add the server in one click (Claude through its Connectors Directory). For other clients:
| Client | How to connect |
|---|---|
| Claude (claude.ai, Desktop, Cowork) | Install from the Connectors Directory, or Customize → Connectors → + Add → Add custom connector with the URL https://mcp.senzing.com/mcp (Team and Enterprise owners: Organization settings → Connectors) |
| Claude Code | claude mcp add --transport http senzing https://mcp.senzing.com/mcp |
| OpenAI Codex | codex mcp add senzing --url https://mcp.senzing.com/mcp |
| Gemini CLI | gemini mcp add --transport http senzing https://mcp.senzing.com/mcp |
| VS Code (manual) | .vscode/mcp.json — see below |
| Cursor (manual) | .cursor/mcp.json or ~/.cursor/mcp.json — see below |
| Kiro | .kiro/settings/mcp.json or ~/.kiro/settings/mcp.json — see below |
| stdio-only clients | Run it through mcp-remote — see below |
| Any other MCP client | Add a remote (Streamable HTTP) server with the URL https://mcp.senzing.com/mcp |
VS Code — .vscode/mcp.json
{
"servers": {
"senzing": {
"type": "http",
"url": "https://mcp.senzing.com/mcp"
}
}
}
Cursor and Kiro — mcp.json
{
"mcpServers": {
"senzing": {
"url": "https://mcp.senzing.com/mcp"
}
}
}
stdio-only clients — via mcp-remote
{
"mcpServers": {
"senzing": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.senzing.com/mcp"]
}
}
}
Codex — ~/.codex/config.toml
[mcp_servers.senzing]
url = "https://mcp.senzing.com/mcp"
Tip: for the best experience, use an agentic coding client (Claude Code, Codex, Gemini CLI,
Cursor); if your environment restricts network access, allowlist mcp.senzing.com. Mapping your own
data and running Senzing need an assistant that can run code; questions, documentation search and
SDK code work in any client.
What you can ask
- "Match these payment records to my customers and show me which ones didn't match."
- "Dedupe this list of people and show me the duplicates it found."
- "Here are three customer files from different systems. Build me a demo that finds the same people across them and lets me explore the matches."
- "Build me a service that matches incoming payment records to my customer master as they arrive."
- "How would entity resolution help with my problem, and what would it cost?"
Tools
Each piece is also available on its own: SDK code in Python, Java and C# (official SDKs) and Rust and TypeScript/Node.js (community SDKs), installation and deployment, error troubleshooting, V3→V4 migration, and pricing and ROI.
| Area | Tool | What it does |
|---|---|---|
| Start here | get_capabilities | Overview of the server and suggested workflows |
| Map your data | mapping_workflow | Guided 8-step mapping of source data to the Senzing Entity Specification |
analyze_record | Analyzer script that validates your mapped records on your machine | |
download_resource | Workflow resources, as a fallback when a URL can't be fetched | |
| Build with the SDK | sdk_guide | Install and setup across Linux (apt/yum), macOS, Windows and Docker, for each SDK language |
generate_scaffold | SDK code from real indexed snippets: Python, Java, C# (official); Rust, TypeScript/Node.js (community) | |
get_sdk_reference | Method signatures per language binding, flags, response schemas, V3→V4 migration | |
| Find answers | search_docs | Full-text search of Senzing documentation |
find_examples | Code examples from the indexed Senzing GitHub repositories | |
explain_error_code | Senzing error codes with causes and fixes | |
| Try it | get_sample_data | Real sample data: CORD datasets (Las Vegas, London, Moscow) and the Senzing truth set |
| Report | reporting_guide | Reporting and visualization patterns: export, SQL analytics, data mart, dashboards, graph |
| Feedback | submit_feedback | Send feedback or request a free evaluation license |
Prompts
The server also ships 31 ready-made prompts: workflow templates your client can offer as slash commands or menu items. A few of them:
| Prompt | What it walks through |
|---|---|
why-senzing | Explains Senzing for a given audience |
plan-a-poc | Planning a proof of concept |
map-data-source | Mapping a data source to the Entity Specification |
install-senzing | Installing and configuring the SDK |
build-sdk-integration | Building an SDK integration in your language |
troubleshoot-error | Diagnosing a Senzing error code |
migrate-v3-to-v4 | Migrating from Senzing V3 to V4 |
Ask your assistant to list the Senzing prompts to see them all.
More from Senzing
| Project | What it is | Where |
|---|---|---|
| Claude Code plugin | Senzing skills for Claude Code: install, analyze, build, demo, troubleshoot, recipes and more | Senzing/senzing-claude-plugins |
| Agent Skill | Portable skill that teaches any skill-capable agent how to use this server | Senzing/senzing-mcp-skill |
| Ask Senzing | Chat with the Senzing docs in your browser, powered by this server | ask.senzing.com |
| Building your own agent | How to keep an API-driven agent's answers grounded in this server | docs/grounded-agents.md |
Privacy and terms
The hosted server has its own privacy policy. In short:
- The server needs no live Senzing instance and no authentication. Your data files never leave your machine: mapping and resolution run locally, and only the tool arguments you send (field names, settings, questions) reach this server.
- Senzing is a headless developer library your assistant deploys locally in your environment. Mapping and resolution run there, never on Senzing's servers, and Senzing contains only the data you load into it.
- Do not send personal data, credentials or other sensitive information in prompts or tool arguments. Tool calls and their parameters may be logged.
- The hosted server is provided AS-IS, without warranty or support commitment. The server also
exposes these terms as the
senzing://terms-of-serviceresource.
Questions and feedback
Use senzing.com/contact or <support@senzing.com>, or ask your
assistant to use submit_feedback.
See LICENSE.
الأسئلة الشائعة
ما هو Senzing؟
Entity resolution — data mapping, SDK code generation, docs search, and error troubleshooting
كيف أثبّت Senzing؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http senzing 'https://mcp.senzing.com/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج Senzing إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل Senzing مفتوح المصدر؟
شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.
من يصون Senzing؟
ينشره Senzing. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.