This page compares MCP servers across vendors. Whether TestGen works with a given assistant is covered in Does TestGen work with AI coding assistants?, and the setup steps in How do you use TestGen’s MCP server with Claude, Cursor and Copilot?
What the assistant brings, and what it lacks
Claude, Cursor, and Copilot bring the model and the MCP client. They bring no profile of your tables, no test history, and no record of last night’s run. Without a data quality server, the assistant guesses from column names. Names lie. So judge each server on three things: how much of the product it exposes, which tools write, and where it runs.
MCP servers from data quality vendors, October 2026
| Tool | Tools listed in docs | Tools that change something | Server runs | Open source | Price basis |
|---|---|---|---|---|---|
| DataOps TestGen | 112 | 48: create, update, delete, run, schedule, disposition | Your TestGen host | Yes, Apache 2.0 | Free for one user and connection; Enterprise $100 per user plus $100 per connection per month |
| Soda | 97 | About 50, including data sources, secrets, and users | Local process calling the Soda Cloud API | No, needs Soda Cloud | Free tier; Team $750 a month; Enterprise on request |
| Monte Carlo | Not published | Alert updates and monitor create or update; a read-only header hides them | Hosted by Monte Carlo | No | Credits, billed per monitor, on request |
| Elementary (Boomi) | 23 | 1: reorder alert routing rules | Hosted by Elementary Cloud | Elementary OSS is; the MCP server is documented for Cloud | Per seat or environment, on request |
| Recce | 17 | Create and run checks; query runs any SQL you send | Local, beside your dbt project | Yes, Apache 2.0 | Free; Recce Cloud adds paid tiers |
Write counts are DataKitchen’s classification of each vendor’s published tool names. Sources, checked October 21, 2026: TestGen supported tools, Soda MCP and its tools list, Monte Carlo MCP Server and reference, Elementary MCP tools, and Recce MCP server. Prices come from Soda’s and Monte Carlo’s pricing pages, and for Elementary and Recce from DataKitchen’s comparison pages.
Who should pick which
Monte Carlo is the easiest to lock down. It is listed in Anthropic’s Claude connector directory, and one header turns the server read-only. If your agent’s job is reading alerts and lineage on a platform you already pay for, start there. Recce wins on a narrow job: an agent reviewing a dbt pull request gets 17 focused diff and lineage tools for free. Elementary gives dbt and BI lineage down to the column. Soda exposes the widest admin surface, including secrets and user groups, which is also a reason to scope its API key with care.
Pick TestGen when you want the agent to build coverage rather than read alerts. It can profile a table, generate tests from the profile, run them, set dispositions, and manage monitors and scorecards. Tests run as SQL in your database, and the server runs where you install it. The cheat sheet marks every write tool with an orange dot. DataKitchen’s advice in While You Slept is to start with triage, and the human-gated design pattern covers fixes. The concession: read-only roles need TestGen Enterprise, while Monte Carlo’s header does the same job in one line.
The core profiling, testing, and monitoring engine is free and open source. Enterprise adds team access, security, Commercial Pharma tests, source-data controls for AI, and support. See which databases TestGen supports before you connect.
Documentation: MCP Server, Set up the MCP Server, Supported Tools, User Access