MCP server intelligence profile

dlt MCP Server

Enables large language models to retrieve up-to-date and correct information about dlt pipelines, datasets, and schemas, improving AI-assisted development

Local OnlyOfficial distributiondlt-hub
Verified cleanPypi · 0.3.0

Our scanner tested version 0.3.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

1Distribution channel
8Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install dlt-mcp from PyPI

Install exact version 0.3.0. The executable name has not been verified, so it is intentionally not guessed.

python -m pip install 'dlt-mcp==0.3.0'

Identity

Canonical slugdlt-75314f3dDeploymentLocal Only
Canonical packagepypi:dlt-mcpRepositorydlt-hub/dlt-mcp
First publishedFeb 19, 2026Latest releaseFeb 19, 2026
Last security verificationClassification confidence35%
PublicationPublishedOfficial distributionYes

Distributions

ChannelIdentifierCurrent versionVersionsSource
pypidlt-mcp0.3.01Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
pypidlt-mcp0.3.0CurrentFeb 19, 20268 toolsSucceeded · 0 resources · 1 promptsFailed
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

Provenanceartifact_hash_verifiedSignature
MCP SDKArtifact SHA-256d3e2fabd2db0f4426f925bcfdc4626872e9914bb0cef57062790ddeda1f8ef76
Scannermcp-proof-engine 0.1.0Scan completedAug 23, 2026
Security ratingMethodology

Current protocol inventory

2025-06-18Negotiated protocol
dlt MCPServer-reported name
6Capability groups
Aug 23, 2026Observed

Tools 8

ToolCategoryAnnotationsRisk
display_schemaGenerate a mermaid diagram to represent the pipeline schema pipeline_name: name of the pipeline hide_columns: when True, the columns are hidden
Input schema
{
  "additionalProperties": false,
  "properties": {
    "pipeline_name": {
      "type": "string"
    },
    "hide_columns": {
      "default": false,
      "type": "boolean"
    }
  },
  "required": [
    "pipeline_name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "type": "object",
  "x-fastmcp-wrap-result": true
}
execute_sql_query
Input schema
{
  "additionalProperties": false,
  "properties": {
    "pipeline_name": {
      "type": "string"
    },
    "sql_select_query": {
      "type": "string"
    }
  },
  "required": [
    "pipeline_name",
    "sql_select_query"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "result": {
      "items": {
        "items": {},
        "type": "array"
      },
      "type": "array"
    }
  },
  "required": [
    "result"
  ],
  "type": "object",
  "x-fastmcp-wrap-result": true
}
get_load_tableRetrieve metadata about data loaded with dlt.
Input schema
{
  "additionalProperties": false,
  "properties": {
    "pipeline_name": {
      "type": "string"
    }
  },
  "required": [
    "pipeline_name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "result": {
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "result"
  ],
  "type": "object",
  "x-fastmcp-wrap-result": true
}
get_pipeline_local_stateRetrieve the pipeline state information. Includes: incremental dates, resource state, source state
Input schema
{
  "additionalProperties": false,
  "properties": {
    "pipeline_name": {
      "type": "string"
    }
  },
  "required": [
    "pipeline_name"
  ],
  "type": "object"
}
Output schema
{
  "description": "Schema for a pipeline state that is stored within the pipeline working directory",
  "properties": {
    "_state_version": {
      "type": "integer"
    },
    "_version_hash": {
      "type": "string"
    },
    "_state_engine_version": {
      "type": "integer"
    },
    "pipeline_name": {
      "type": "string"
    },
    "dataset_name": {
      "type": "string"
    },
    "default_schema_name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "schema_names": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ]
    },
    "destination_name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "destination_type": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "staging_name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "staging_type": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "_local": {
      "properties": {
        "first_run": {
          "type": "boolean"
        },
        "_last_extracted_at": {
          "format": "date-time",
          "type": "string"
        },
        "_last_extracted_hash": {
          "type": "string"
        },
        "initial_cwd": {
          "type": "string"
        },
        "last_run_context": {
          "anyOf": [
            {
              "description": "Stores context from the last successful pipeline run or sync",
              "properties": {
                "run_dir": {
                  "type": "string"
                },
                "uri": {
                  "type": "string"
                },
                "local_dir": {
                  "type": "string"
                },
                "settings_dir": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            {
              "type": "null"
            }
          ]
        },
        "_dev_mode": {
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "sources": {
      "additionalProperties": {
        "additionalProperties": true,
        "type": "object"
      },
      "type": "object"
    }
  },
  "type": "object"
}
get_table_schemaGet the schema of the specified table.
Input schema
{
  "additionalProperties": false,
  "properties": {
    "pipeline_name": {
      "type": "string"
    },
    "table_name": {
      "type": "string"
    }
  },
  "required": [
    "pipeline_name",
    "table_name"
  ],
  "type": "object"
}
Output schema
{
  "description": "TypedDict that defines properties of a table",
  "properties": {
    "x-normalizer": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ]
    },
    "x-loader": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ]
    },
    "x-extractor": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ]
    },
    "name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "description": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "schema_contract": {
      "anyOf": [
        {
          "enum": [
            "evolve",
            "discard_value",
            "freeze",
            "discard_row"
          ],
          "type": "string"
        },
        {
          "description": "TypedDict defining the schema update settings",
          "properties": {
            "tables": {
              "anyOf": [
                {
                  "enum": [
                    "evolve",
                    "discard_value",
                    "freeze",
                    "discard_row"
                  ],
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "columns": {
              "anyOf": [
                {
                  "enum": [
                    "evolve",
                    "discard_value",
                    "freeze",
                    "discard_row"
                  ],
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "data_type": {
              "anyOf": [
                {
                  "enum": [
                    "evolve",
                    "discard_value",
                    "freeze",
                    "discard_row"
                  ],
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "type": "object"
        },
        {
          "type": "null"
        }
      ]
    },
    "table_sealed": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ]
    },
    "parent": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "filters": {
      "anyOf": [
        {
          "properties": {
            "excludes": {
              "anyOf": [
                {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                {
                  "type": "null"
                }
              ]
            },
            "includes": {
              "anyOf": [
                {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "excludes",
            "includes"
          ],
          "type": "object"
        },
        {
          "type": "null"
        }
      ]
    },
    "columns": {
      "additionalProperties": {
        "description": "TypedDict that defines additional column hints",
        "properties": {
          "data_type": {
            "anyOf": [
              {
                "enum": [
                  "text",
                  "double",
                  "bool",
                  "timestamp",
                  "bigint",
                  "binary",
                  "json",
                  "decimal",
                  "wei",
                  "date",
                  "time"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "nullable": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "precision": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          },
          "scale": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          },
          "timezone": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "x-normalizer": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ]
          },
          "name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "description": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "partition": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "cluster": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "unique": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "sort": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "primary_key": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "row_key": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "parent_key": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "root_key": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "merge_key": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "variant": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "hard_delete": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "dedup_sort": {
            "anyOf": [
              {
                "enum": [
                  "asc",
                  "desc"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "incremental": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "type": "object"
      },
      "type": "object"
    },
    "resource": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "table_format": {
      "anyOf": [
        {
          "enum": [
            "iceberg",
            "delta",
            "hive",
            "native"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "file_format": {
      "anyOf": [
        {
          "enum": [
            "preferred",
            "jsonl",
            "typed-jsonl",
            "insert_values",
            "parquet",
            "csv",
            "reference",
            "model"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "variant_name": {
      "type": "string"
    },
    "write_disposition": {
      "anyOf": [
        {
          "enum": [
            "skip",
            "append",
            "replace",
            "merge"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "references": {
      "anyOf": [
        {
          "items": {
            "properties": {
              "label": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "cardinality": {
                "anyOf": [
                  {
                    "enum": [
                      "zero_to_one",
                      "one_to_zero",
                      "zero_to_many",
                      "many_to_zero",
                      "one_to_many",
                      "many_to_one",
                      "one_to_one",
                      "many_to_many"
                    ],
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "columns": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "referenced_table": {
                "type": "string"
              },
              "referenced_columns": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "table": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "type": "object"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "type": "object"
}
get_table_schema_diffGet the diff between schema versions of a table.
Input schema
{
  "additionalProperties": false,
  "properties": {
    "pipeline_name": {
      "type": "string"
    },
    "table_name": {
      "type": "string"
    },
    "another_version_hash": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "required": [
    "pipeline_name",
    "table_name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "type": "object",
  "x-fastmcp-wrap-result": true
}
list_pipelinesList all available dlt pipelines. Each pipeline has several tables.
Input schema
{
  "additionalProperties": false,
  "properties": {},
  "type": "object"
}
Output schema
{
  "properties": {
    "result": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "result"
  ],
  "type": "object",
  "x-fastmcp-wrap-result": true
}
list_tablesList all available tables in the specified pipeline.
Input schema
{
  "additionalProperties": false,
  "properties": {
    "pipeline_name": {
      "type": "string"
    }
  },
  "required": [
    "pipeline_name"
  ],
  "type": "object"
}
Output schema
{
  "properties": {
    "result": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "result"
  ],
  "type": "object",
  "x-fastmcp-wrap-result": true
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 1

  • infer_table_referenceinfer_table_reference

    Generates guidelines to infer table references for a given pipeline

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

dlt MCP Server questions

How do I install dlt MCP Server?

Install the selected package version with: python -m pip install 'dlt-mcp==0.3.0'

What tools does dlt MCP Server provide?

dlt MCP Server exposed 8 tools during independent protocol observation, including display_schema, execute_sql_query, get_load_table, get_pipeline_local_state, get_table_schema, get_table_schema_diff, list_pipelines, list_tables.

Is dlt MCP Server secure?

Our scanner tested version 0.3.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.