{"openapi":"3.1.0","info":{"title":"strippermug API","version":"0.4.0","description":"Strippermug discovery and MCP-capable platform route set."},"servers":[{"url":"https://strippermug.platphormnews.com"}],"paths":{"/api/health":{"get":{"operationId":"getHealth","summary":"Health check","tags":["Health"],"responses":{"200":{"description":"Service health"}}}},"/api/v1/health":{"get":{"operationId":"getHealthV1","summary":"Versioned health check","tags":["Health"],"responses":{"200":{"description":"Service health"}}}},"/api/docs":{"get":{"operationId":"getDocs","summary":"Public docs payload","tags":["Platform"],"responses":{"200":{"description":"Public docs"}}}},"/api/mcp":{"get":{"operationId":"getMcpMetadata","summary":"MCP discovery metadata","tags":["Platform"],"responses":{"200":{"description":"MCP metadata"}}},"post":{"operationId":"postMcpCall","summary":"Call MCP endpoint","tags":["Platform"],"responses":{"200":{"description":"JSON-RPC response"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"PLATPHORM_API_KEY","description":"Authorization: Bearer $PLATPHORM_API_KEY"},"xPlatPhormApiKey":{"type":"apiKey","in":"header","name":"X-PlatPhorm-API-Key","description":"X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"}}}}