{"name":"JudgmentKit Public MCP","version":"1.0.0","transport":"streamable-http","capabilities":{"tools":[{"name":"list_resources","description":"Return a filtered list of public resources.","inputSchema":{"type":"object","properties":{"type":{"type":"string"},"workflow_id":{"type":"string"},"guardrail_id":{"type":"string"},"tag":{"type":"string"},"page_type":{"type":"string"}}}},{"name":"get_resource","description":"Fetch a specific public resource by id and optional version.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"version":{"type":"string"}}}},{"name":"get_workflow_bundle","description":"Fetch a workflow with its linked guardrails, examples, and starter instructions.","inputSchema":{"type":"object","required":["workflow_id"],"properties":{"workflow_id":{"type":"string"},"feature_intent":{"type":"string"}}}},{"name":"get_page_markdown","description":"Fetch the Markdown mirror for a docs page.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}}}},{"name":"get_example","description":"Fetch a structured example resource by id.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}}}},{"name":"resolve_related","description":"Return related workflows, guardrails, examples, and schemas.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}}}}],"prompts":[{"name":"explain_guardrail","description":"Explain a guardrail using the published resource, including decision, hard stops, and linked workflows.","arguments":["resource_id"],"template":"Call get_resource for the selected guardrail. Summarize the governed decision, good judgment, non-negotiables, response levels, and linked workflows. Cite the resource id used and do not go beyond the published artifact."},{"name":"apply_guardrail_to_draft","description":"Review a draft against a published guardrail and separate issues, rewrite guidance, and escalation signals.","arguments":["resource_id","draft"],"template":"Call get_resource for the selected guardrail. Review the draft against the published intent, detection logic, and response levels. Return issues found, rewrite guidance, and whether the draft should escalate."},{"name":"summarize_example_incident","description":"Summarize a published example as scenario, triggered guardrails, response, and lesson.","arguments":["resource_id"],"template":"Call get_example for the selected example. Summarize the scenario, triggered guardrails, verdict, corrected output, and lesson. Keep the lesson tightly grounded in the published artifact."},{"name":"start_design_workflow","description":"Start the AI UI generation workflow with the published JudgmentKit bundle.","arguments":["feature_intent"],"template":"Use JudgmentKit for this design task. Call get_workflow_bundle({ workflow_id: \"workflow.ai-ui-generation\" }) first. Treat any referenced design system as the source of truth for components, tokens, radius, elevation, surfaces, and theme behavior. If a design system is present, ask whether it has an accessibility baseline or owner-approved review status before generating UI; if that status is unknown, pause and ask first. If the brief conflicts with the design system, surface review questions and escalation items instead of silently overriding it. Only when the design system and the brief are both silent, use restrained fallback defaults: approved primitives, a tight 6px radius scale, no decorative gradients, no gratuitous shadows, and both light and dark mode by default. Keep local controls inside or directly adjacent to the surface they govern so ownership stays obvious. Keep runtime bounded and surface review questions before inventing new patterns."},{"name":"refine_design_first_pass","description":"Critique a first-pass design draft against the published workflow, guardrails, and examples, then prepare a bounded v2 rewrite packet.","arguments":["feature_intent","draft","refinement_goal","must_keep","known_issues"],"template":""}]}}