An open-source MCP server that hands Claude the full Slack Lists API: create, check off, reassign, reschedule, and delete — end to end, right inside your workspace.
“Mark Ship Q4 report done, reassign vendor follow-up to Priya, push it to the 26th.” ✓ Done.
Eight tools give Claude everything it needs to run a Slack List end to end — open and filter items, then check them off, reassign, reschedule, and clean up, all without leaving the workspace.
Pull items on demand and slice them any way Claude needs before it acts.
Full write tools plus every Slack field type turn Claude into an actual project manager for your Lists.
Everything an assistant needs to read, write, and reason about a Slack List — with sensible JSON in, structured results out.
Add one item with a title and any typed fields.
Bulk-create rows with built-in rate limiting.
Fetch items, paginated, with optional metadata.
Filter by any column value with rich operators.
Export the list to JSON or CSV in one call.
Update any cell — check off, reassign, reschedule, or edit a field.
Permanently remove a row from a list.
Infer column IDs, types & select options from existing rows.
It's on PyPI — install and register in a single line. Just bring a Slack bot token with lists:read + lists:write.
Create a Slack app with lists read + write scopes.
Share the List with your bot so it can reach the rows.
Reload Claude — the tools appear in your session.
Every write path was round-tripped on a live Slack workspace — including a single multi-cell “check off + reassign + reschedule” update.
update_list_item, delete_list_item and discover_list_columns, with full Slack field-type support for text, date, user, select, checkbox, number, email and phone. It builds on the community maplehilllabs/mcp-slack-lists server.claude mcp add slack-lists -s user -e SLACK_BOT_TOKEN=xoxb-… -- uvx ars-slack-lists-mcp (the token needs lists:read and lists:write scopes). Prefer keeping the token out of your config? Clone the repo and run it from a .env instead — both paths are in the install section above.lists:read and lists:write bot scopes. The bot must also be given access to each List it should manage. Slack Lists itself is available on paid Slack plans.Open source, MIT licensed, and ready to wire into Claude Code today.