Workbench
MSI Tree by PH3ARv0.0.1

API and MCP Documentation

MSI Tree exposes public-safe REST, discovery, and JSON-RPC MCP surfaces for static MSI inspection, demo data, search, export, and analysis.

OpenAPI 3.1JSON-RPC 2.0PLATPHORM_API_KEY scaffolded
REST endpoint inventory
GET /api/docs, GET /openapi.yaml, GET /openapi.json, GET /api/health, GET /api/v1/health, POST /api/v1/msi/parse, GET /api/v1/msi/demo, GET /api/v1/msi/tables, GET /api/v1/msi/tables/{tableName}, POST /api/v1/msi/search, POST /api/v1/msi/export/json, POST /api/v1/msi/export/xml, POST /api/v1/msi/export/sql, POST /api/v1/msi/export/csv, POST /api/v1/msi/analyze, POST /api/v1/msi/security, POST /api/v1/msi/summary, GET /api/v1/integrations/status. Full machine-readable OpenAPI is available at /api/docs, /openapi.json, and /openapi.yaml.
API response shape
REST endpoints return { ok: true, data } or { ok: false, error: { code, message, details } }. Public-safe Phase 1 flows do not require an API key.
MCP tools
22 MSI-aware tools: parse_msi, load_demo_database, list_msi_tables, get_msi_table, search_msi, inspect_summary_information, analyze_msi_security, export_msi_json, export_msi_xml, export_msi_sql, export_msi_csv, send_to_json_tree, send_to_xml_tree, send_to_svg_editor, send_to_ascii_art, get_health, get_info, get_route_compliance, get_discovery_compliance, create_docs_report, create_sheet_report, create_deck_summary.
MCP resources and prompts
10 resources and 8 prompts document demo data, tables, summary information, security findings, exports, OpenAPI, llms, and trust policy.
Auth policy
PLATPHORM_API_KEY is the only scaffolded platform key. PLATPHORM_REQUIRE_API_KEY is false by default for public-safe Phase 1 flows.
Safety policy
MSI Tree is static-only. It does not install packages, invoke msiexec, execute custom actions, or run embedded binaries/scripts.