{"endpoint":"https://mcpriskledger.clauxel.com/mcp","protocol":"jsonrpc-http-post","protocolVersion":"2025-06-18","serverInfo":{"name":"mcpriskledger-mcp","title":"MCP Risk Ledger","version":"0.1.0"},"description":"Hosted MCP vendor risk reporting for server intake, destructive-tool review, supply-chain notes, approval records, and buyer-ready risk packets.","auth":{"required":true,"type":"bearer","header":"Authorization: Bearer <token>"},"authentication":{"required":true,"schemes":["bearer"]},"paidAccess":{"required":true,"model":"paid_mcp_bearer_token","defaultPlan":{"planId":"team","billing":"monthly","amountCents":19900,"currency":"USD","payCurrency":"USDCMATIC"},"pricing":[{"id":"starter","name":"Starter","monthlyAmountCents":5900,"currency":"USD","summary":"40 scans, report history, and one paid MCP token."},{"id":"team","name":"Team","monthlyAmountCents":19900,"currency":"USD","summary":"Team approvals, audit log, allowlist policy exports, and drift checks."},{"id":"compliance","name":"Compliance","monthlyAmountCents":59900,"currency":"USD","summary":"Multi-workspace evidence, procurement packets, and priority review support."}],"checkout":{"agentUrl":"https://mcpriskledger.clauxel.com/api/agent-checkout","humanUrl":"https://mcpriskledger.clauxel.com/api/checkout","method":"POST","contentType":"application/json","requestExample":{"planId":"team:monthly","clientType":"agent","source":"agent_mcp_client"},"responseFields":["checkoutUrl","orderId","claimCode","statusUrl","claimUrl","mcpEndpoint","authorization"]},"tokenClaim":{"statusUrl":"https://mcpriskledger.clauxel.com/api/mcp-token/status","claimUrl":"https://mcpriskledger.clauxel.com/api/mcp-token/claim","statusMethod":"POST","claimMethod":"POST","requestBody":{"orderId":"<orderId>","claimCode":"<claimCode>"},"shownOnce":true},"token":{"statusUrl":"https://mcpriskledger.clauxel.com/api/mcp-token/status","claimUrl":"https://mcpriskledger.clauxel.com/api/mcp-token/claim","statusMethod":"POST","claimMethod":"POST","requestBody":{"orderId":"<orderId>","claimCode":"<claimCode>"},"authorizationHeader":"Authorization: Bearer <token>","shownOnce":true},"flow":["POST /api/agent-checkout to create a hosted invoice and one-time MCP claim code.","Open checkoutUrl and complete payment.","Poll statusUrl with orderId and claimCode until paid_ready_to_claim.","POST orderId and claimCode to claimUrl to receive a one-time bearer token.","Call /mcp with Authorization: Bearer <token>."]},"tools":[{"name":"scan_server","title":"Scan MCP Server","description":"Inspect a server URL or client config and return MCP vendor risk categories.","inputSchema":{"type":"object","properties":{"serverUrl":{"type":"string","description":"MCP server URL to review."},"clientConfig":{"type":"object","description":"Optional MCP client configuration."},"workspaceId":{"type":"string","description":"Optional workspace identifier."},"timeRange":{"type":"object","description":"Optional report window metadata."}},"additionalProperties":true},"outputSchema":{"type":"object","required":["ok","workspaceId","source","timeRange","score","findings","riskyTools","recommendedPolicy","reportUrl","nextActions"],"properties":{"ok":{"type":"boolean"},"workspaceId":{"type":"string"},"source":{"type":"object","additionalProperties":true},"timeRange":{"type":"object","additionalProperties":true},"score":{"type":"object","additionalProperties":true},"findings":{"type":"array","items":{"type":"object","additionalProperties":true}},"riskyTools":{"type":"array","items":{"type":"object","additionalProperties":true}},"recommendedPolicy":{"type":"object","additionalProperties":true},"reportUrl":{"type":"string"},"nextActions":{"type":"array","items":{"type":"string"}}},"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"score_tools","title":"Score MCP Tools","description":"Classify MCP tools by read, write, execute, destructive, financial, and approval risk.","inputSchema":{"type":"object","properties":{"tools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"permissions":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}},"workspaceId":{"type":"string"}},"additionalProperties":true},"outputSchema":{"type":"object","required":["ok","workspaceId","source","timeRange","score","findings","riskyTools","recommendedPolicy","reportUrl","nextActions"],"properties":{"ok":{"type":"boolean"},"workspaceId":{"type":"string"},"source":{"type":"object","additionalProperties":true},"timeRange":{"type":"object","additionalProperties":true},"score":{"type":"object","additionalProperties":true},"findings":{"type":"array","items":{"type":"object","additionalProperties":true}},"riskyTools":{"type":"array","items":{"type":"object","additionalProperties":true}},"recommendedPolicy":{"type":"object","additionalProperties":true},"reportUrl":{"type":"string"},"nextActions":{"type":"array","items":{"type":"string"}}},"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"generate_risk_report","title":"Generate Risk Report","description":"Create an audit-ready JSON and HTML risk packet summary.","inputSchema":{"type":"object","properties":{"serverUrl":{"type":"string"},"scanId":{"type":"string"},"workspaceId":{"type":"string"},"format":{"type":"string","enum":["json","html","packet"]}},"additionalProperties":true},"outputSchema":{"type":"object","required":["ok","workspaceId","source","timeRange","score","findings","riskyTools","recommendedPolicy","reportUrl","nextActions"],"properties":{"ok":{"type":"boolean"},"workspaceId":{"type":"string"},"source":{"type":"object","additionalProperties":true},"timeRange":{"type":"object","additionalProperties":true},"score":{"type":"object","additionalProperties":true},"findings":{"type":"array","items":{"type":"object","additionalProperties":true}},"riskyTools":{"type":"array","items":{"type":"object","additionalProperties":true}},"recommendedPolicy":{"type":"object","additionalProperties":true},"reportUrl":{"type":"string"},"nextActions":{"type":"array","items":{"type":"string"}}},"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"create_allowlist_policy","title":"Create Allowlist Policy","description":"Produce a tool allowlist, blocked tool set, and approval workflow.","inputSchema":{"type":"object","properties":{"serverUrl":{"type":"string"},"tools":{"type":"array","items":{"type":"object","additionalProperties":true}},"approvalMode":{"type":"string","enum":["security_owner","two_person","procurement"]},"workspaceId":{"type":"string"}},"additionalProperties":true},"outputSchema":{"type":"object","required":["ok","workspaceId","source","timeRange","score","findings","riskyTools","recommendedPolicy","reportUrl","nextActions"],"properties":{"ok":{"type":"boolean"},"workspaceId":{"type":"string"},"source":{"type":"object","additionalProperties":true},"timeRange":{"type":"object","additionalProperties":true},"score":{"type":"object","additionalProperties":true},"findings":{"type":"array","items":{"type":"object","additionalProperties":true}},"riskyTools":{"type":"array","items":{"type":"object","additionalProperties":true}},"recommendedPolicy":{"type":"object","additionalProperties":true},"reportUrl":{"type":"string"},"nextActions":{"type":"array","items":{"type":"string"}}},"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"monitor_server_drift","title":"Monitor Server Drift","description":"Compare a current MCP intake scan against a prior scan.","inputSchema":{"type":"object","properties":{"serverUrl":{"type":"string"},"priorScan":{"type":"object","additionalProperties":true},"currentConfig":{"type":"object","additionalProperties":true},"workspaceId":{"type":"string"}},"additionalProperties":true},"outputSchema":{"type":"object","required":["ok","workspaceId","source","timeRange","score","findings","riskyTools","recommendedPolicy","reportUrl","nextActions"],"properties":{"ok":{"type":"boolean"},"workspaceId":{"type":"string"},"source":{"type":"object","additionalProperties":true},"timeRange":{"type":"object","additionalProperties":true},"score":{"type":"object","additionalProperties":true},"findings":{"type":"array","items":{"type":"object","additionalProperties":true}},"riskyTools":{"type":"array","items":{"type":"object","additionalProperties":true}},"recommendedPolicy":{"type":"object","additionalProperties":true},"reportUrl":{"type":"string"},"nextActions":{"type":"array","items":{"type":"string"}}},"additionalProperties":true},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}],"schemas":{"scan_server":{"type":"object","properties":{"serverUrl":{"type":"string","description":"MCP server URL to review."},"clientConfig":{"type":"object","description":"Optional MCP client configuration."},"workspaceId":{"type":"string","description":"Optional workspace identifier."},"timeRange":{"type":"object","description":"Optional report window metadata."}},"additionalProperties":true},"score_tools":{"type":"object","properties":{"tools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"permissions":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}},"workspaceId":{"type":"string"}},"additionalProperties":true},"generate_risk_report":{"type":"object","properties":{"serverUrl":{"type":"string"},"scanId":{"type":"string"},"workspaceId":{"type":"string"},"format":{"type":"string","enum":["json","html","packet"]}},"additionalProperties":true},"create_allowlist_policy":{"type":"object","properties":{"serverUrl":{"type":"string"},"tools":{"type":"array","items":{"type":"object","additionalProperties":true}},"approvalMode":{"type":"string","enum":["security_owner","two_person","procurement"]},"workspaceId":{"type":"string"}},"additionalProperties":true},"monitor_server_drift":{"type":"object","properties":{"serverUrl":{"type":"string"},"priorScan":{"type":"object","additionalProperties":true},"currentConfig":{"type":"object","additionalProperties":true},"workspaceId":{"type":"string"}},"additionalProperties":true}},"resources":[],"prompts":[],"publicPages":{"pricing":"https://mcpriskledger.clauxel.com/pricing/","examples":"https://mcpriskledger.clauxel.com/mcp/examples/","security":"https://mcpriskledger.clauxel.com/mcp/security/","privacy":"https://mcpriskledger.clauxel.com/privacy/","terms":"https://mcpriskledger.clauxel.com/terms/"}}