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
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.
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, 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_nameclickup_get_chat_channelclickup_get_chat_channel_messagesclickup_get_chat_channelsclickup_get_chat_message_repliesclickup_get_docclickup_get_doc_pagesclickup_get_folderless_listsclickup_get_listclickup_get_list_commentsclickup_get_list_custom_fieldsclickup_get_list_tasks
Show 21 more tools
clickup_get_lists_in_folderclickup_get_spaceclickup_get_taskclickup_get_task_commentsclickup_get_task_membersclickup_get_threaded_commentsclickup_get_workspace_hierarchyclickup_get_workspace_membersclickup_search_docsclickup_search_remindersslack_get_channel_historyslack_get_thread_repliesslack_list_channelsslack_list_dmsslack_list_usersslack_search_messagesteams_get_channel_messagesteams_get_chat_messagesteams_list_channelsteams_list_chatsteams_list_teams
Write 20 · Create, change, send or run things.
clickup_add_task_watcherclickup_create_docclickup_create_doc_pageclickup_create_listclickup_create_list_commentclickup_create_reminderclickup_create_spaceclickup_create_taskclickup_create_task_commentclickup_create_threaded_commentclickup_react_to_chat_messageclickup_resolve_assignees
Show 8 more tools
clickup_send_chat_messageclickup_send_chat_replyclickup_set_task_custom_fieldclickup_update_chat_messageclickup_update_commentclickup_update_doc_pageclickup_update_taskpickle_setup
Delete 4 · Delete, drop, revoke or wipe things.
clickup_delete_chat_messageclickup_delete_commentclickup_delete_taskclickup_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_KEYSLACK_TOKENTEAMS_TOKEN
Network hosts it talks to 9
api.clickup.com· found in codeapi.slack.com· found in codeapp.clickup.com· found in codedeveloper.microsoft.com· found in codegithub.com· found in codegraph.microsoft.com· found in codepickle.adityaarsharma.com· found in codeportal.azure.com· found in codeslack.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_watcherAdd a watcher to a task.
clickup_create_docCreate a new Doc in the workspace.
clickup_create_doc_pageCreate a new page inside an existing Doc.
clickup_create_listCreate a list. Provide EITHER folder_id OR space_id (folderless).
clickup_create_list_commentCreate a comment on a list (list-level discussion).
clickup_create_reminderCreate a reminder for a user.
clickup_create_spaceCreate a new space in the workspace.
clickup_create_taskCreate a task in a list.
clickup_create_task_commentCreate a comment on a task.
clickup_create_threaded_commentCreate a reply in a comment thread.
clickup_delete_chat_messageDelete a chat message. Single-message ops are workspace-scoped (no channel segment).
clickup_delete_commentDelete a comment.
clickup_delete_taskPermanently delete a task.
clickup_filter_tasksFilter 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_nameFind a workspace member by case-insensitive substring on username or email.
Show 43 more tools
clickup_get_chat_channelGet details of a single chat channel by ID.
clickup_get_chat_channel_messagesList messages from a ClickUp chat channel (v3). Supports limit and cursor pagination.
clickup_get_chat_channelsList chat channels (including DMs and group DMs) for the workspace.
clickup_get_chat_message_repliesGet threaded replies for a specific chat message (v3). Single-message ops are workspace-scoped (no channel segment).
clickup_get_docGet a single Doc by ID.
clickup_get_doc_pagesGet all pages inside a Doc.
clickup_get_folderless_listsGet all folderless (space-level) lists inside a space.
clickup_get_listGet a single list by ID (includes task statuses, custom fields info).
clickup_get_list_commentsGet all comments on a list (list-level, not task comments).
clickup_get_list_custom_fieldsGet all custom fields defined on a list.
clickup_get_list_tasksGet 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_folderGet all lists inside a folder.
clickup_get_spaceGet a single space by ID.
clickup_get_taskGet a single task by ID.
clickup_get_task_commentsGet all comments on a task.
clickup_get_task_membersGet all members assigned to or watching a task.
clickup_get_threaded_commentsGet all threaded replies for a comment.
clickup_get_workspace_hierarchyReturn the full tree: team → spaces → folders → lists (plus folderless lists).
clickup_get_workspace_membersReturn all members of a ClickUp workspace.
clickup_react_to_chat_messageAdd an emoji reaction to a chat message.
clickup_remove_task_watcherRemove a watcher from a task.
clickup_resolve_assigneesResolve names/emails/IDs to numeric ClickUp user IDs. Numeric values pass through.
clickup_search_docsSearch / list Docs in the workspace. Supports text search and pagination.
clickup_search_remindersList reminders for a user or the whole workspace. Requires ClickUp Business plan or above.
clickup_send_chat_messageSend a message to a ClickUp chat channel (v3).
clickup_send_chat_replySend a reply in a chat message thread (v3). Single-message ops are workspace-scoped (no channel segment).
clickup_set_task_custom_fieldSet (or update) a custom field value on a task.
clickup_update_chat_messageEdit the content of an existing chat message. Single-message ops are workspace-scoped (no channel segment).
clickup_update_commentEdit an existing comment's text.
clickup_update_doc_pageUpdate the name or content of a Doc page.
clickup_update_taskUpdate fields on an existing task.
pickle_setupFIRST-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_historyGet 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_repliesGet 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_channelsList 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_dmsList 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_usersList 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_messagesFull-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_messagesGet 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_messagesGet messages in a Teams chat (DM or group) scoped to the audit window. Returns id, from, body, createdDateTime. Paginate with next_cursor.
teams_list_channelsList channels within a Microsoft Teams team. Returns id, displayName, description, membershipType.
teams_list_chatsList the authenticated user's 1:1 and group chats in Microsoft Teams. Returns id, chatType, topic, lastUpdatedDateTime.
teams_list_teamsList 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
- Repository
- github.com/adityaarsharma/pickle
- 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)