Skip to content
Agentmart
Submit a tool

Pickle

Free, local MCP server that audits ClickUp, Slack & Teams for work that slipped through.

Connector by adityaarsharma · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
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/adityaarsharma-pickle

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

Free, local MCP server that audits ClickUp, Slack & Teams for work that slipped through.

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, install config and code. Checked Oct 25, 2026.

Tools
33 read · 20 write · 4 delete · 1 not yet classified
Secrets
3 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 58

Read from the source code; the running server may list different tools.

Read 33 · Look things up without changing anything.

  • clickup_find_member_by_name
  • clickup_get_chat_channel
  • clickup_get_chat_channel_messages
  • clickup_get_chat_channels
  • clickup_get_chat_message_replies
  • clickup_get_doc
  • clickup_get_doc_pages
  • clickup_get_folderless_lists
  • clickup_get_list
  • clickup_get_list_comments
  • clickup_get_list_custom_fields
  • clickup_get_list_tasks
Show 21 more tools
  • clickup_get_lists_in_folder
  • clickup_get_space
  • clickup_get_task
  • clickup_get_task_comments
  • clickup_get_task_members
  • clickup_get_threaded_comments
  • clickup_get_workspace_hierarchy
  • clickup_get_workspace_members
  • clickup_search_docs
  • clickup_search_reminders
  • slack_get_channel_history
  • slack_get_thread_replies
  • slack_list_channels
  • slack_list_dms
  • slack_list_users
  • slack_search_messages
  • teams_get_channel_messages
  • teams_get_chat_messages
  • teams_list_channels
  • teams_list_chats
  • teams_list_teams

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

  • clickup_add_task_watcher
  • clickup_create_doc
  • clickup_create_doc_page
  • clickup_create_list
  • clickup_create_list_comment
  • clickup_create_reminder
  • clickup_create_space
  • clickup_create_task
  • clickup_create_task_comment
  • clickup_create_threaded_comment
  • clickup_react_to_chat_message
  • clickup_resolve_assignees
Show 8 more tools
  • clickup_send_chat_message
  • clickup_send_chat_reply
  • clickup_set_task_custom_field
  • clickup_update_chat_message
  • clickup_update_comment
  • clickup_update_doc_page
  • clickup_update_task
  • pickle_setup

Delete 4 · Delete, drop, revoke or wipe things.

  • clickup_delete_chat_message
  • clickup_delete_comment
  • clickup_delete_task
  • clickup_remove_task_watcher

Not yet classified 1 · We could not tell from the name and description.

  • clickup_filter_tasks

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • CLICKUP_API_KEY
  • SLACK_TOKEN
  • TEAMS_TOKEN

Network hosts it talks to 9

  • api.clickup.com · found in code
  • api.slack.com · found in code
  • app.clickup.com · found in code
  • developer.microsoft.com · found in code
  • github.com · found in code
  • graph.microsoft.com · found in code
  • pickle.adityaarsharma.com · found in code
  • portal.azure.com · found in code
  • slack.com · found in code

Files it touches

  • ~/.claude.json

Tools (58)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • clickup_add_task_watcher

    Add a watcher to a task.

  • clickup_create_doc

    Create a new Doc in the workspace.

  • clickup_create_doc_page

    Create a new page inside an existing Doc.

  • clickup_create_list

    Create a list. Provide EITHER folder_id OR space_id (folderless).

  • clickup_create_list_comment

    Create a comment on a list (list-level discussion).

  • clickup_create_reminder

    Create a reminder for a user.

  • clickup_create_space

    Create a new space in the workspace.

  • clickup_create_task

    Create a task in a list.

  • clickup_create_task_comment

    Create a comment on a task.

  • clickup_create_threaded_comment

    Create a reply in a comment thread.

  • clickup_delete_chat_message

    Delete a chat message. Single-message ops are workspace-scoped (no channel segment).

  • clickup_delete_comment

    Delete a comment.

  • clickup_delete_task

    Permanently delete a task.

  • clickup_filter_tasks

    Filter workspace tasks for audits. Scoped to the audit time window (default last 7 days; pass any window). Pass `time_window` ('1h'|'6h'|'1d'|'3d'|'7d') to scope the audit. Supports assignees, watchers, dates, search text, statuses, tags, list/folder/space filters, and pagination. Use response_format='summary' (default) for compact results.

  • clickup_find_member_by_name

    Find a workspace member by case-insensitive substring on username or email.

Show 43 more tools
  • clickup_get_chat_channel

    Get details of a single chat channel by ID.

  • clickup_get_chat_channel_messages

    List messages from a ClickUp chat channel (v3). Supports limit and cursor pagination.

  • clickup_get_chat_channels

    List chat channels (including DMs and group DMs) for the workspace.

  • clickup_get_chat_message_replies

    Get threaded replies for a specific chat message (v3). Single-message ops are workspace-scoped (no channel segment).

  • clickup_get_doc

    Get a single Doc by ID.

  • clickup_get_doc_pages

    Get all pages inside a Doc.

  • clickup_get_folderless_lists

    Get all folderless (space-level) lists inside a space.

  • clickup_get_list

    Get a single list by ID (includes task statuses, custom fields info).

  • clickup_get_list_comments

    Get all comments on a list (list-level, not task comments).

  • clickup_get_list_custom_fields

    Get all custom fields defined on a list.

  • clickup_get_list_tasks

    Get tasks in a specific list, scoped to the audit time window (default last 7 days; pass any window). Supports pagination, filters, custom fields. Use the `time_window` parameter ('1h'|'6h'|'1d'|'3d'|'7d') to scope the audit.

  • clickup_get_lists_in_folder

    Get all lists inside a folder.

  • clickup_get_space

    Get a single space by ID.

  • clickup_get_task

    Get a single task by ID.

  • clickup_get_task_comments

    Get all comments on a task.

  • clickup_get_task_members

    Get all members assigned to or watching a task.

  • clickup_get_threaded_comments

    Get all threaded replies for a comment.

  • clickup_get_workspace_hierarchy

    Return the full tree: team → spaces → folders → lists (plus folderless lists).

  • clickup_get_workspace_members

    Return all members of a ClickUp workspace.

  • clickup_react_to_chat_message

    Add an emoji reaction to a chat message.

  • clickup_remove_task_watcher

    Remove a watcher from a task.

  • clickup_resolve_assignees

    Resolve names/emails/IDs to numeric ClickUp user IDs. Numeric values pass through.

  • clickup_search_docs

    Search / list Docs in the workspace. Supports text search and pagination.

  • clickup_search_reminders

    List reminders for a user or the whole workspace. Requires ClickUp Business plan or above.

  • clickup_send_chat_message

    Send a message to a ClickUp chat channel (v3).

  • clickup_send_chat_reply

    Send a reply in a chat message thread (v3). Single-message ops are workspace-scoped (no channel segment).

  • clickup_set_task_custom_field

    Set (or update) a custom field value on a task.

  • clickup_update_chat_message

    Edit the content of an existing chat message. Single-message ops are workspace-scoped (no channel segment).

  • clickup_update_comment

    Edit an existing comment's text.

  • clickup_update_doc_page

    Update the name or content of a Doc page.

  • clickup_update_task

    Update fields on an existing task.

  • pickle_setup

    FIRST-RUN SETUP for Pickle. Call this tool IMMEDIATELY whenever the user says any of: "Pickle Start" / "Pickle start" / "Pickle set me up" / "setup Pickle" / "set up Pickle" / "connect Pickle" / "how do I get started with Pickle" / "Pickle set me up for ClickUp|Slack|Teams". It returns step-by-step instructions for getting the right token(s) for ClickUp, Slack, or Microsoft Teams — and a checklist for adding them to the user's MCP config. No external skills, no shell scripts required. Always call this tool as the very first action whenever the user is onboarding to Pickle.

  • slack_get_channel_history

    Get messages from a Slack channel scoped to the audit time window (default last 7 days; pass any window). Returns ts, user, text, reply_count, reactions. Pass `time_window` ('1h'|'6h'|'1d'|'3d'|'7d').

  • slack_get_thread_replies

    Get the full replies of a Slack thread — the parent message plus every reply. REQUIRED to check whether a flagged loop was actually resolved in-thread, because slack_get_channel_history only returns thread parents, not their replies. Pass the channel/DM id and the parent message `ts` (thread_ts).

  • slack_list_channels

    List Slack public + private channels the authenticated user can see. Lightweight metadata only (id, name, is_private, num_members, topic). Useful for picking which channel to audit.

  • slack_list_dms

    List the authenticated user's open direct messages (1:1 and group DMs / 'mpim'). Returns id, type, user(s), last activity. Use slack_get_channel_history with the DM id to read messages.

  • slack_list_users

    List active members of the Slack workspace. Returns id, name, real_name, email, is_bot, is_deleted. Useful for resolving user IDs in messages to readable names during audits.

  • slack_search_messages

    Full-text search Slack messages (user token only, search:read scope required). Returns ranked matches with channel, user, ts, text. Useful for audits like 'find every message containing shipping today' or '@mention X without follow-up'.

  • teams_get_channel_messages

    Get messages in a Teams channel scoped to the audit time window (default 7d; pass any window). Returns id, from, body, createdDateTime, and expanded replies. Paginate with next_cursor.

  • teams_get_chat_messages

    Get messages in a Teams chat (DM or group) scoped to the audit window. Returns id, from, body, createdDateTime. Paginate with next_cursor.

  • teams_list_channels

    List channels within a Microsoft Teams team. Returns id, displayName, description, membershipType.

  • teams_list_chats

    List the authenticated user's 1:1 and group chats in Microsoft Teams. Returns id, chatType, topic, lastUpdatedDateTime.

  • teams_list_teams

    List Microsoft Teams the authenticated user has joined. Returns id, displayName, description. Use this first to pick a team for channel audits.

Signals

Stars
3
Forks
0
Open issues
0
Last commit
Oct 10, 2026 (19 days ago)
Last release
Aug 14, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.adityaarsharma/pickle
Version
1.1.0
Auth
API key
Packages
npm pickle-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from adityaarsharma

Cite this page

Pickle MCP server. Agent Mart. https://agentmart.dev/connectors/adityaarsharma-pickle (last updated 2026-10-25)