{"name":"kanbai-public","version":"0.1.0","description":"Read-only access to Kanbai's public project templates and SOPs — the reusable, non-tenant reference content, not any customer's live project or task data. Public, no authentication.","transport":{"type":"streamable-http","url":"https://kanbai.app/api/mcp/public","stateless":true},"authentication":{"required":false},"openapi":"https://kanbai.app/openapi.json","llmsTxt":"https://kanbai.app/llms.txt","tools":4,"toolNames":["kanbai_list_templates","kanbai_get_template","kanbai_list_sops","kanbai_get_sop"],"serverCard":"https://kanbai.app/.well-known/mcp/server-card.json","toolDetails":[{"name":"kanbai_list_templates","description":"List Kanbai's public project templates (name, description, task count). Templates are the reusable task graphs new projects are instantiated from — public reference content, not a customer's live project data.","rest":"/api/v1/templates","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"templates":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"slug":{"type":"string"},"name":{"type":"string"},"description":{"type":["string","null"]},"source_guide":{"type":["string","null"]},"task_count":{"type":"integer","minimum":0,"maximum":9007199254740991},"url":{"type":"string"}},"required":["id","slug","name","description","source_guide","task_count","url"],"additionalProperties":false}}},"required":["templates"],"additionalProperties":false},"annotations":{"title":"List project templates","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"kanbai_get_template","description":"Get one public project template by numeric id, including its ordered task list (title, description, status/priority defaults, offset and duration in days).","rest":"/api/v1/templates/{id}","inputSchema":{"type":"object","properties":{"id":{"type":"integer","exclusiveMinimum":0,"description":"Template id."}},"required":["id"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"template":{"type":"object","properties":{"id":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"slug":{"type":"string"},"name":{"type":"string"},"description":{"type":["string","null"]},"source_guide":{"type":["string","null"]},"task_count":{"type":"integer","minimum":0,"maximum":9007199254740991},"url":{"type":"string"},"tasks":{"type":"array","items":{"type":"object","properties":{"order_index":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"title":{"type":"string"},"description":{"type":["string","null"]},"default_status":{"type":"string"},"default_priority":{"type":"string"},"priority_basis":{"anyOf":[{"type":"string","enum":["source_recorded","operational_default","operator"]},{"type":"null"}]},"offset_days":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]},"duration_days":{"anyOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},{"type":"null"}]}},"required":["order_index","title","description","default_status","default_priority","priority_basis","offset_days","duration_days"],"additionalProperties":false}}},"required":["id","slug","name","description","source_guide","task_count","url","tasks"],"additionalProperties":false}},"required":["template"],"additionalProperties":false},"annotations":{"title":"Get project template","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"kanbai_list_sops","description":"List Kanbai's public standard operating procedures (title, category).","rest":"/api/v1/sops","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"sops":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"title":{"type":"string"},"category":{"type":["string","null"]},"url":{"type":"string"}},"required":["id","title","category","url"],"additionalProperties":false}}},"required":["sops"],"additionalProperties":false},"annotations":{"title":"List SOPs","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"kanbai_get_sop","description":"Get one public SOP by numeric id, including its full content.","rest":"/api/v1/sops/{id}","inputSchema":{"type":"object","properties":{"id":{"type":"integer","exclusiveMinimum":0,"description":"SOP id."}},"required":["id"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"sop":{"type":"object","properties":{"id":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"title":{"type":"string"},"category":{"type":["string","null"]},"url":{"type":"string"},"content":{"type":["string","null"]},"video_url":{"type":["string","null"]}},"required":["id","title","category","url","content","video_url"],"additionalProperties":false}},"required":["sop"],"additionalProperties":false},"annotations":{"title":"Get SOP","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}]}