Workflows

Typical patterns for interacting with Entropy Data through the MCP server.


Discover and query data

The most common workflow: find data, get access, and run queries.

  1. Search — Use search to find relevant data products by keyword
  2. Inspect — Use fetch to get full details including output ports, schemas, and access status
  3. Get access — Use request_access if you don't have active access to the output port
  4. Query — Use execute_query to run SQL queries against the data

Example prompts

  • "Find all data products related to customer orders"
  • "Show me the schema of the sales data product"
  • "Query the top 10 customers by revenue from the customer-analytics data product"

Manage data contracts

Create, update, and test data contracts through MCP.

  1. Get schema — Use datacontract_schema to retrieve the ODCS JSON Schema
  2. Get contract — Use datacontract_get to retrieve an existing data contract
  3. Update contract — Use datacontract_save to create or update a data contract
  4. Test — Use datacontract_test to run tests against a server
  5. Review results — Use datacontract_test_results to check test outcomes

Example prompts

  • "Get the data contract for the inventory data product and check if all tests pass"
  • "Update the description field in the customer-events data contract"
  • "Show me the latest test results for the orders data contract"