get-specReturns the full MDMA specification: component types, schemas (as JSON Schema), binding syntax, and authoring rules
get-promptReturns a named MDMA prompt (mdma-author, mdma-reviewer, or mdma-fixer). For mdma-author, pass an optional variantId (e.g.
list-prompt-variantsReturns all available MDMA_AUTHOR prompt variants with their id, label, and description. Pass the id to get-prompt as variantId to retrieve the model-
build-system-promptGenerates a custom MDMA prompt from structured input (domain, components, fields, steps). Returns only the custom prompt part — use buildSystemPrompt(
validate-promptValidates a custom prompt against MDMA conventions. Returns warnings for anti-patterns and suggestions for improvements.
list-packagesReturns all MDMA npm packages with their purpose, install command, usage example, and category
list-docsReturns the catalog of MDMA documentation files available for fetching from the public GitHub repo (path, title, description). Use this to discover wh
get-docFetches the latest version of an MDMA documentation file from the public GitHub repo (raw.githubusercontent.com/MobileReality/mdma) and returns its co
We re-grade npm:@mobile-reality/mdma-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.