Back to App
📦MSI Treeby PH3AR
v0.0.1

API Documentation

REST API for MSI database operations by PH3AR (pronounced FEAR)

OpenAPI 3.1RESTMCP Compatible
OpenAPI Spec
MCP Endpoint
/api/mcp
Webhooks
/api/webhooks
Base URL
https://msi.platphormnews.com
API Endpoints
All endpoints return JSON unless otherwise specified
GET/api/health

Health check endpoint

Response: { "status": "healthy", "service": "msi-tree", "version": "0.0.1" }
GET/api/docs

OpenAPI 3.1 specification

Response: OpenAPI JSON specification
POST/api/v1/parse

Parse an MSI file

Request: multipart/form-data with 'file' field
Response: MSIDatabase JSON object
POST/api/v1/export

Export database to various formats

Request: { "database": MSIDatabase, "format": "json|xml|sql|csv" }
Response: Exported data in requested format
POST/api/webhooks

Register a webhook for events

Request: { "url": "https://...", "events": ["parse.completed"], "secret": "..." }
Response: { "id": "webhook_id", "status": "active" }
GET/api/events

Event outbox for integrations

Response: Array of pending events
POST/api/mcp

Model Context Protocol (MCP) JSON-RPC endpoint

Request: { "jsonrpc": "2.0", "method": "tools/list", "id": 1 }
Response: MCP JSON-RPC response
MCP Tools
Model Context Protocol tools available via JSON-RPC
parse_msi

Parse an MSI file from base64 data

export_database

Export database to JSON/XML/SQL/CSV

list_tables

List all tables in the database

get_table

Get a specific table with rows

search_database

Search across all tables

validate_database

Run validation checks

get_summary

Get MSI summary information

MSI Tree API v0.0.1 by PH3AR (pronounced FEAR)

Part of the Platphorm News network

Support: 0x30589F2e1B8E9a48BBb2c66Ac012FE7ED2A7eB85