{ "name": "Laravel Healthcare MCP Server", "description": "MCP server providing access to 470+ Laravel Healthcare API endpoints", "version": "1.0.0", "server": { "url": "http://localhost:3000/mcp", "method": "POST", "headers": { "Content-Type": "application/json", "Accept": "application/json" } }, "protocol": { "version": "2024-11-05", "transport": "http", "format": "json-rpc-2.0" }, "capabilities": { "tools": true, "logging": true, "authentication": true }, "endpoints": { "initialize": { "method": "initialize", "description": "Initialize MCP connection" }, "tools/list": { "method": "tools/list", "description": "List all available healthcare API tools" }, "tools/call": { "method": "tools/call", "description": "Execute a healthcare API tool" }, "ping": { "method": "ping", "description": "Test server connectivity" } }, "authentication": { "types": [ "public", "provider", "patient", "partner", "affiliate", "network" ], "login_tools": { "provider": "public_manage_login", "patient": "patient_login", "partner": "partner_login" } }, "categories": { "authentication": "Login and authentication tools", "clinical": "Provider/clinical data management", "patient-portal": "Patient portal and records", "business": "Partner and business operations", "affiliate": "Affiliate management", "network": "Network operations" }, "examples": { "initialize": { "jsonrpc": "2.0", "method": "initialize", "params": { "protocolVersion": "2024-11-05", "clientInfo": { "name": "n8n", "version": "1.0.0" } }, "id": 1 }, "list_tools": { "jsonrpc": "2.0", "method": "tools/list", "params": {}, "id": 2 }, "login": { "jsonrpc": "2.0", "method": "tools/call", "params": { "name": "public_manage_login", "arguments": { "email": "provider@example.com", "password": "your_password" } }, "id": 3 } } }