Labsco
MCP SERVER

DX MCP Server

by get-dx

Query a DX software catalog, its scorecards and its initiatives, and run SQL directly against the DX Data Cloud warehouse.

Data Platform: Pipelines, Warehousing, BI & GovernanceVerified
Summary
Ownership and readiness questions get answered from the catalog rather than from a wiki page.

Catalog, scorecard, initiative and team tools cover the structured questions, and queryData is the way out when a question has no endpoint shaped for it — arbitrary SQL against DX Data Cloud, the only tool here whose scope is not fixed by the API it wraps. reviewTasks is the sole tool that changes anything; everything else reads. getInitiativeDetails combines initiatives.info and initiatives.progressReport, so status and progress arrive together.

What it is

An MCP server for a DX instance — software catalog, scorecards, initiatives, teams, and a SQL endpoint onto DX Data Cloud

What you get
  • Catalog reads: listEntities with a search term and type filter, getEntityDetails for one entity together with its tasks and scorecards.
  • Scorecards — the active set, and one scorecard's levels and checks in full.
  • reviewTasks resolves the outstanding DX tasks on an entity, which are its failing checks.
  • Initiatives filtered by priority, tag and published state, and getInitiativeDetails, which returns the initiative record and its progress report from a single call.
  • Team lookup by team_id, reference_id or member emails, where the email route returns name and members and the id route returns the fuller team structure.
  • queryData executes SQL against the DX Data Cloud PostgreSQL database, with information_schema there when the table layout is unknown.
Requirements

A DX instance with a populated software catalog, plus access to its DX Data Cloud PostgreSQL database for queryData.

Setup effort

One command plus a key — pip install dx-mcp-server, then supply credentials