Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 1
Write a review

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.

We use your email only for this newsletter. Privacy

About

Full read + write access to Slack Lists for AI: create, update, check off, reassign, delete.

No 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_columns
  • export_list_items
  • filter_list_items
  • get_list_items

Write 3 · Create, change, send or run things.

  • create_list_item
  • create_multiple_list_items
  • update_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_item

    Create 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_items

    Create 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_item

    Permanently 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_columns

    Discover 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_items

    Export 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_items

    Filter 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_items

    Retrieve 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_item

    Update 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
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)