> For the complete documentation index, see [llms.txt](https://docs.dataplex-consulting.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dataplex-consulting.com/snowflake-access/mcp-server.md).

# Dataplex MCP Server

### Connect Any MCP Client

The Dataplex MCP server gives AI agents keyless, read-only access to the full Dataplex catalog: search healthcare datasets, read data dictionaries, pull up to 100 real sample rows, get machine-readable pricing, and generate the exact Snowflake SQL to start a trial — no signup required.

**Endpoint:** `https://mcp.dataplex-consulting.com/mcp` (Streamable HTTP)

{% hint style="info" %}
**All tools are read-only.** Your AI tool can explore and sample Dataplex data but can never modify anything.
{% endhint %}

## Setup by Client

**Claude Code**

```bash
claude mcp add --transport http dataplex https://mcp.dataplex-consulting.com/mcp
```

**Claude Desktop / Claude.ai (custom connector)** — add a remote MCP server with URL `https://mcp.dataplex-consulting.com/mcp` (no authentication).

**Cursor / VS Code / other MCP clients** — add to your MCP config:

```json
{ "mcpServers": { "dataplex": { "type": "http", "url": "https://mcp.dataplex-consulting.com/mcp" } } }
```

## Tools

| Tool                      | What it does                                                                                                                                                                          |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `list_products`           | All Dataplex products with prices and links                                                                                                                                           |
| `search_health_datasets`  | Keyword search across the catalog — CMS provider and facility data, nursing home compliance, prior authorization (CMS-0057), FDA adverse events, CDC public health, NPPES NPI records |
| `get_product_details`     | Full metadata for one product                                                                                                                                                         |
| `get_data_dictionary`     | Tables + validated example SQL                                                                                                                                                        |
| `get_sample_data`         | Up to 100 real rows from the product's primary table (25 by default; pass `max_rows` for more) — the same governed views sold on Snowflake and Databricks                             |
| `get_pricing`             | Machine-readable pricing + free-trial links                                                                                                                                           |
| `get_snowflake_trial_sql` | Copy-paste SQL to mount a listing inside Snowflake                                                                                                                                    |
| `get_access_options`      | Every purchase and trial path for a product                                                                                                                                           |

## Prefer Plain HTTP?

The same catalog is served as static JSON — no MCP client needed:

* [`/v1/catalog.json`](https://api.dataplex-consulting.com/v1/catalog.json) — full catalog
* [`/v1/products/{slug}/sample.json`](https://api.dataplex-consulting.com/v1/products/fda_aems/sample.json) — 100-row real samples
* [`/pricing.json`](https://api.dataplex-consulting.com/pricing.json) — pricing and trial links
* [`/openapi.json`](https://api.dataplex-consulting.com/openapi.json) — API description
* [`/llms.txt`](https://api.dataplex-consulting.com/llms.txt) — the catalog as an LLM-readable index

## Who Uses This

### Frequently Asked Questions

**Where can my AI agent get CMS, FDA, or CDC data programmatically?** Point any MCP client at `https://mcp.dataplex-consulting.com/mcp` — it can search the catalog, evaluate real sample rows, and hand you a one-click trial or purchase link. No API key, no browser, no sales call.

**Is the sample data real?** Yes — every sample is pulled from the same governed views sold on Snowflake and Databricks Marketplace. Sample files are regenerated weekly; the underlying products update on their own schedules (daily to annual — see each product's docs page and `get_product_details`). The sample is the product.

**Is the server read-only?** Yes — every tool is read-only and keyless; there are no accounts or credentials to compromise. All data comes from public government sources; note that some products (for example, the NPI provider registries) include provider business names, addresses, and identifiers exactly as published by the source agency, and samples reflect that.

**What does it cost?** Nothing. The catalog, samples, and pricing tools are free. Full datasets are subscriptions on [Snowflake Marketplace](https://docs.dataplex-consulting.com/snowflake-access/snowflake) or via [free trial](https://trial.dataplex-consulting.com).

Questions? <support@dataplex-consulting.com>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.dataplex-consulting.com/snowflake-access/mcp-server.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
