Slack Lists MCP
Full read + write access to Slack Lists for AI: create, update, check off, reassign, delete.
Connector by justadityaraj · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/justadityaraj-slack-lists-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 4 read · 3 write · 1 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 8
Read from the source code; the running server may list different tools.
Read 4 · Look things up without changing anything.
discover_list_columnsexport_list_itemsfilter_list_itemsget_list_items
Write 3 · Create, change, send or run things.
create_list_itemcreate_multiple_list_itemsupdate_list_item
Delete 1 · Delete, drop, revoke or wipe things.
delete_list_item
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
SLACK_BOT_TOKEN
Tools (8)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
create_list_itemCreate a new item in a Slack List. This tool creates a single item in the specified Slack List. The item must have at least a title field, and can include additional fields as needed. All field values are validated against the list's schema. Args: list_id: The ID of the Slack List (format: F1234ABCD) title: The main title/text for the item title_column_id: Column ID for the title field (default: Col10000000) additional_fields: JSON string of additional fields in format: [{"column_id": "Col123", "type": "text", "value": "text"}, {"c…
create_multiple_list_itemsCreate multiple items in a Slack List with rate limiting. This tool allows bulk creation of list items. Each item is created individually with proper rate limiting to respect Slack's API limits (~50 requests per minute). Args: list_id: The ID of the Slack List (format: F1234ABCD) items_data: JSON array of items to create. Format: [{"title": "Item 1", "fields": [{"column_id": "Col123", "type": "text", "value": "value1"}]}, {"title": "Item 2", "fields": [{"column_id": "Col123", "type": "date", "value": "2024-12-31"}]}] title_column_id: Column ID for t…
delete_list_itemPermanently delete an item (row) from a Slack List. This action cannot be undone. To find the row_id, use get_list_items or filter_list_items (it is each item's "id", e.g. Rec1234567). Args: list_id: The ID of the Slack List (format: F1234ABCD) row_id: The ID of the item/row to delete (format: Rec1234567) Returns: Success message confirming the deletion
discover_list_columnsDiscover a Slack List's columns by inspecting its existing items. Slack has no API to fetch a List's schema directly, so this infers the columns from the data already in the list: for each column it reports the column ID, the field type seen in the data, a sample value, and (for select columns) the option IDs observed. Use this to find the column_id and select option IDs needed by create_list_item and update_list_item. Note: a column is only discoverable if at least one item has a value in it. Empty columns will not appear. Args: list_id: The ID of the Slack List (format: F1234ABCD) …
export_list_itemsExport items from a Slack List to structured data format. This tool exports list items to JSON or CSV format, with optional filtering. Useful for backup, analysis, or integration with other systems. Args: list_id: The ID of the Slack List (format: F1234ABCD) export_format: Output format - "json" or "csv" (default: json) filter_column_id: Optional column ID to filter by filter_value: Value to filter for (required if filter_column_id is provided) filter_operator: Filter operator (contains, equals, not_equals, etc.) Returns: Exported data in the requested format, or err…
filter_list_itemsFilter and retrieve items from a Slack List based on field values. This tool allows you to search and filter list items by specific field values. Useful for finding items with specific status, assignee, priority, or any other field. Args: list_id: The ID of the Slack List (format: F1234ABCD) filter_column_id: Column ID to filter by (e.g., Col10000001) filter_value: Value to search for filter_operator: How to match the value. Options: - "contains": Field contains the value (case-insensitive) - "equals": Field exactly matches the value (c…
get_list_itemsRetrieve items from a Slack List. This tool fetches items from the specified Slack List with optional metadata. Use this to view current list contents, check item details, or prepare data for filtering. Args: list_id: The ID of the Slack List (format: F1234ABCD) limit: Maximum number of items to retrieve (default: 50, max: 100) include_metadata: Whether to include creation/update metadata (default: True) Returns: Formatted list of items with their field values and metadata
update_list_itemUpdate one or more cells on an existing Slack List item (row). This is the tool for full task management: check a task off (update its status/select or checkbox column), reassign it (user column), reschedule it (date column), or edit any other field. You can update several columns in a single call. To find the row_id of an item, use get_list_items or filter_list_items (it is each item's "id", e.g. Rec1234567). To find column IDs and select option IDs, use discover_list_columns. Args: list_id: The ID of the Slack List (format: F1234ABCD) row_id: The ID of the item/row to update (form…
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 30
- Last commit
- Jun 29, 2026 (4 months ago)
- Last release
- Jun 29, 2026 (4 months ago)
- Last package publish
- Jun 29, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.justadityaraj/slack-lists-mcp- Version
- 1.1.0
- Auth
- API key
- Packages
- pypi ars-slack-lists-mcp
- License
- MIT
- Repository
- github.com/justadityaraj/slack-lists-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from justadityaraj
Cite this page
Slack Lists MCP. Agent Mart. https://agentmart.dev/connectors/justadityaraj-slack-lists-mcp (last updated 2026-10-24)