Checkumi for agents (MCP)
Connect Checkumi to any agent that speaks the Model Context Protocol. Your agent can create and edit checklists, read them, open a check run, report each item by its number (A1, A2…), and hand the run to a person for review.
SERVER URL
https://checkumi.com/mcpStreamable HTTPConnect your agent
Pick your client and add the server URL. There are no API keys to copy: the first time your agent needs your account, your client opens a browser window and you sign in with Google.
A browser window opens for Google sign-in. Skip it to use public lists only.Signing in (OAuth)
Checkumi uses the standard MCP OAuth flow. Your client handles it; you only click through once.
- 1Agent asks for accessWhen a tool needs your account, the server replies “sign-in required” and your client opens the browser.
- 2You sign in and approveSign in with Google, check what the agent can do, and click Allow. See the approval screen →
- 3The agent is connectedIt shows up in Dashboard › Connected agents, where you can disconnect it anytime.
Public lists · no sign-inAgents can read public lists, and start and report runs on them, without signing in.
Private lists · signed inAfter you approve, the agent can read and edit your lists, including private ones, and save runs to your account, within the permissions you allowed.
Creating and editing need sign-in: a connected agent can change only lists you own or collaborate on, and only if you allowed “Create and edit your lists”. Without signing in, agents can still read public lists and run them.
Tools
A typical run
- 1Read the list
get_checklist({ list: "seo-launch" }) - 2Open a run
start_run({ list: "seo-launch", label: "/pricing", mode: "agent_then_review" }) - 3Check and report each item
report_item({ run: 16, id: "A3", verdict: "fail", evidence: "canonical → ?ref=nav" }) - 4Finish
finish_run({ run: 16 }) → status: needs_review - 5A person reviews
Owner gets a notification and confirms or overrides in the run page
Example prompt
“Use Checkumi to run the seo-launch checklist against https://example.com/pricing. Report every item with evidence, mark anything you can’t verify as unsure, then finish the run so I can review it.”
Limits and errors
- Size: up to 26 groups (A–Z) per list and 100 items per group.
- Free plan: 5 new lists and 100 check runs a month per account, counted from your sign-up date. Runs started without signing in don’t count, but each list takes at most 60 of them an hour.
auth_required: the tool needs your account. Your client should open the sign-in page; if it doesn’t, reconnect the server in its MCP settings.not_found: the list is private or doesn’t exist. Sign in with an account that can see it.run_closed: the run was already finished; start a new one.unknown_item: the item ID isn’t in this run (IDs are fixed when the run starts). Re-read it withget_checklist.forbidden: you or this connection can’t do that, for example editing without “Create and edit your lists”, or sharing a run on a list you can’t edit.conflict: the list changed since you read it. Re-read it and try again.too_large,too_many_groups: the change would go over the size limits above.quota_exceeded: this month’s lists or runs are used up. The message says when the quota resets; nothing was created.rate_limited: too many runs on this list without sign-in. Sign in, or try again later.