API Documentation
REST API for MSI database operations by PH3AR (pronounced FEAR)
OpenAPI 3.1RESTMCP Compatible
Base URL
https://msi.platphormnews.comAPI Endpoints
All endpoints return JSON unless otherwise specified
GET
/api/healthHealth check endpoint
Response:
{ "status": "healthy", "service": "msi-tree", "version": "0.0.1" }GET
/api/docsOpenAPI 3.1 specification
Response:
OpenAPI JSON specificationPOST
/api/v1/parseParse an MSI file
Request:
multipart/form-data with 'file' fieldResponse:
MSIDatabase JSON objectPOST
/api/v1/exportExport database to various formats
Request:
{ "database": MSIDatabase, "format": "json|xml|sql|csv" }Response:
Exported data in requested formatPOST
/api/webhooksRegister a webhook for events
Request:
{ "url": "https://...", "events": ["parse.completed"], "secret": "..." }Response:
{ "id": "webhook_id", "status": "active" }GET
/api/eventsEvent outbox for integrations
Response:
Array of pending eventsPOST
/api/mcpModel Context Protocol (MCP) JSON-RPC endpoint
Request:
{ "jsonrpc": "2.0", "method": "tools/list", "id": 1 }Response:
MCP JSON-RPC responseMCP Tools
Model Context Protocol tools available via JSON-RPC
parse_msiParse an MSI file from base64 data
export_databaseExport database to JSON/XML/SQL/CSV
list_tablesList all tables in the database
get_tableGet a specific table with rows
search_databaseSearch across all tables
validate_databaseRun validation checks
get_summaryGet MSI summary information
Platphorm Network Integrations
Export your MSI data to other Platphorm News tools
MSI Tree API v0.0.1 by PH3AR (pronounced FEAR)
Part of the Platphorm News network
Support: 0x30589F2e1B8E9a48BBb2c66Ac012FE7ED2A7eB85