# CheckFlow — MCP server on mcp.ai > Connect your CheckFlow account and use 10 tools for project management straight from your AI agent. Connect with your own API key. CheckFlow is a workflow and checklist platform for managing repeatable processes, tasks, templates, teams, data sets, and automation. By: mcp.ai · official Page: https://mcp.ai/checkflow ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_checkflow?ms=1787293500000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/checkflow/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/checkflow/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/checkflow/skill.md Postman collection (v2.1): https://mcp.ai/checkflow/postman.json ## Tools - checkflow_create_tag(name: string) — Create a team tag by name, or return the existing same-name tag without creating a duplicate. - checkflow_find_checklists(tag?: string, cursor?: string, status?: string, page_size?: integer, template_key: string, checklist_name?: string) — Find checklist summaries for a template, optionally filtered by name, tag, or lifecycle status. Returns one page and a cursor for the next page. - checkflow_get_analytics(period_end_date?: string, period_start_date: string) — Return checklist and task activity analytics for a date range. - checkflow_get_task_details(task_key: string, checklist_id: integer) — Get one checklist task with its controls, comments, and assignees. - checkflow_get_team_directory(name_contains?: string) — Return active team members and groups, including each group's membership, optionally filtered by name. - checkflow_list_checklist_details(tag?: string, cursor?: string, status?: string, page_size?: integer, template_key: string, checklist_key?: string, checklist_name?: string) — Return one page of full checklist instances, including tasks and controls, with a cursor for the next page. - checkflow_list_tags() — List the tags available to the connected CheckFlow team. - checkflow_list_template_tasks(template_key: string) — List the task keys and names defined by one checklist template. - checkflow_list_templates() — List active checklist templates and their keys for creating or finding checklists. - checkflow_list_webhook_subscriptions(source?: string, event_type?: string) — List webhook subscriptions, optionally filtered by source and event type. ## Example prompts - "What can I do in CheckFlow?" - "Show me a summary of my CheckFlow account" ## Links Docs: https://mcp.ai/docs/mcps/checkflow Website: https://mcp.ai/mcps/checkflow