Generate warehouse-specific Python scripts to collect and push table metadata, column lineage, and query logs from Snowflake, BigQuery, Databricks, Redshift to Monte Carlo via push ingestion API. Verify ingestion accuracy, create/update custom lineage nodes and edges, and delete assets using GraphQL commands.
npx claudepluginhub monte-carlo-data/mcd-agent-toolkitGenerate a Python script that collects table and column lineage from your data warehouse
Generate a Python script that collects table metadata from your data warehouse and pushes
Generate a Python script that collects query execution history from your data warehouse
Create or update a directed lineage edge between two nodes in Monte Carlo.
Create or update a custom lineage node in Monte Carlo via the GraphQL API.
Delete a custom lineage node from Monte Carlo. This also removes all edges and objects
Delete push-ingested table assets from Monte Carlo.
Verify that pushed table and column lineage is visible in Monte Carlo via the GraphQL API.
Verify that pushed table metadata is visible and correct in Monte Carlo via the GraphQL API.
Verify that pushed query logs are visible in Monte Carlo via the GraphQL API.
Monte Carlo's official toolkit for AI coding agents. Contains skills and plugins that integrate Monte Carlo's data observability platform — lineage, monitoring, validation and alerting — into your development workflow.
A Monte Carlo account with Editor role or above
Monte Carlo MCP server — configure with:
claude mcp add --transport http monte-carlo-mcp https://integrations.getmontecarlo.com/mcp
Then authenticate: run /mcp in Claude Code, select monte-carlo-mcp, and complete the OAuth flow in your browser.
Note: The
mc-preventplugin bundles its own MCP server, so if you install the plugin you can skip this step.
See official docs for other MCP clients and advanced options.
If your MCP client doesn't support HTTP transport, use .mcp.json.example with npx mcp-remote and header-based authentication. See the MCP server docs for details.
Monte Carlo recommends installing skills via their corresponding plugins. Plugins bundle the skill together with hooks, configuration and additional capabilities that provide a richer experience (e.g., automatic context enrichment from MC lineage data, executing validation queries and synthesizing results in your coding sessions).
/plugin marketplace add monte-carlo-data/mcd-agent-toolkit
/plugin install mc-prevent@mcd-agent-toolkit
/plugin install mc-generate-validation-notebook@mcd-agent-toolkit
/plugin install mc-push-ingestion@mcd-agent-toolkit
claude plugin update pulls in the latest skill and hook changes.Run the install script (clones the repo and copies the plugin to ~/.cursor/plugins/local/mc-prevent):
bash <(curl -fsSL https://raw.githubusercontent.com/monte-carlo-data/mcd-agent-toolkit/main/plugins/cursor/prevent/scripts/install.sh)
Or install manually:
git clone https://github.com/monte-carlo-data/mcd-agent-toolkit.git
cd mcd-agent-toolkit
bash plugins/cursor/prevent/scripts/install.sh
Then restart Cursor (or run Developer: Reload Window from the Command Palette). The Monte Carlo MCP server will prompt for OAuth authentication on first use.
| Plugin | Description |
|---|---|
mc-prevent | Analyzes schema changes using MC lineage, monitoring, alerts, queries, and table metadata. Generates Monte Carlo monitors and validation queries to prevent data incidents. |
mc-generate-validation-notebook | Generates executable validation queries from a pull request and packages them into Monte Carlo notebooks for direct testing. |
mc-push-ingestion | Generates warehouse-specific collection scripts and guides customers through pushing metadata, lineage, and query logs to Monte Carlo. |
Skills can also be used standalone without the plugin wrapper. This section is for users who want to submit skills to registries or use them with non-Claude-Code agents. Monte Carlo recommends the plugin approach above for the best experience.
npx skills add monte-carlo-data/mcd-agent-toolkit --skill prevent
Copy to ~/.claude/skills/ or .agents/skills/:
cp -r skills/prevent ~/.claude/skills/prevent
| Skill | Description |
|---|---|
prevent | Analyzes schema changes using MC lineage, monitoring, alerts, queries, and table metadata. Generates monitors and validation queries to prevent data incidents. |
generate-validation-notebook | Generates executable validation queries from a pull request and packages them into Monte Carlo notebooks for direct testing. |
push-ingestion | Generates warehouse-specific collection scripts and guides customers through pushing metadata, lineage, and query logs to Monte Carlo. |
See CONTRIBUTING.md for guidelines on adding skills, creating plugins, and submitting pull requests.
This project is licensed under the Apache-2.0 license — see LICENSE for details.
See SECURITY.md for reporting vulnerabilities.
DataHub development and interaction toolkit with connector planning, PR review, catalog search, metadata enrichment, lineage tracing, data quality management, and connection setup skills
Atlan data catalog plugin for Claude Code. Search, explore, govern, and manage your data assets through natural language. Powered by the Atlan MCP server with semantic search, lineage traversal, glossary management, data quality rules, and more.
Quick insights from dlt pipeline data. Connect to a pipeline, profile tables, plan charts, and assemble marimo dashboards.
Skills for working with Bauplan data lakehouses. Includes data exploration, pipeline creation, safe S3 ingestion, pipeline debugging, data assessment, and quality check generation.
The most comprehensive SAP Datasphere plugin for Claude. 18 specialized skills covering exploration, data modeling, integration, BW Bridge migration, security architecture, CLI automation, business content activation, catalog governance, performance optimization, and troubleshooting — all through natural language. Powered by 45 MCP tools with enterprise-grade security.
Share bugs, ideas, or general feedback.
Curated agent skills collection for dbt workflows, helping AI agents understand and execute data transformation pipelines more effectively.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim