MCP.Market

Pickle MCP server

by adityaarsharma·io.github.adityaarsharma/pickle·v1.1.0·3 stars

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

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

3 stars61 downloads/wk

Reviews

Write one

Nobody has reviewed Pickle yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Pickle tools (57, 19 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • clickup_add_task_watcher

    Add a watcher to a task.

  • clickup_create_docwrite action

    Create a new Doc in the workspace.

  • clickup_create_doc_pagewrite action

    Create a new page inside an existing Doc.

  • clickup_create_listwrite action

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

  • clickup_create_list_commentwrite action

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

  • clickup_create_reminderwrite action

    Create a reminder for a user.

  • clickup_create_spacewrite action

    Create a new space in the workspace.

  • clickup_create_taskwrite action

    Create a task in a list.

  • clickup_create_task_commentwrite action

    Create a comment on a task.

  • clickup_create_threaded_commentwrite action

    Create a reply in a comment thread.

  • clickup_delete_chat_messagewrite action

    Delete a chat message.

  • clickup_delete_commentwrite action

    Delete a comment.

  • clickup_delete_taskwrite action

    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.

  • 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).

  • 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_watcherwrite action

    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_messagewrite action

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

  • clickup_send_chat_replywrite action

    Send a reply in a chat message thread (v3).

  • clickup_set_task_custom_field

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

  • clickup_update_chat_messagewrite action

    Edit the content of an existing chat message.

  • clickup_update_commentwrite action

    Edit an existing comment's text.

  • clickup_update_doc_pagewrite action

    Update the name or content of a Doc page.

  • clickup_update_taskwrite action

    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

  • 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_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, replies count.

  • teams_get_chat_messages

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

  • 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.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 42 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Pickle compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 50% of 1,299 Productivity servers
Tools
57
the typical Productivity server has 7
Tools that change things
33%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
3
more than 65% of 854 Productivity servers
Downloads a week
61
more than 45% of 427 Productivity servers with a package

What its tools let an agent do: 38 read · 19 change

Install Pickle in Claude Code, Cursor or VS Code

Runs npx -y pickle-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add pickle -- npx -y pickle-mcp
Add to Cursor

What the publisher says

From the Pickle repository's README, as published. We do not edit it. Read it on GitHub

🥒 Pickle: the free AI ops manager for ClickUp, Slack & Teams

ClickUp Brain reads your tasks. Slack AI reads your messages. Both are paid add-ons, and each only sees its own app.

Pickle is a free AI ops manager that runs on your own machine, reads across all three, and tells you what slipped through: stale tasks, dropped promises, decisions buried in a DM.

Pickle is a free, open-source AI ops manager for your team, packaged as an MCP server you run yourself. Give it your own ClickUp / Slack / Teams token, and your AI client (Claude, Cursor, Codex, Cline, Zed…) audits your workspace the way a sharp ops manager would: catching the work that quietly fell through.

No account. No hosted server. No key from us. No telemetry. Pickle adds no middleman. It talks only to your tools, with your token. Nothing is sent to us, because there's no "us" to send it to.

⭐ Pickle is free and will stay free. There is no paid tier. If you think workspace tools should run on your own machine, star the repo. Stars are the only way it gets found.

Why this is different

Honest version of the privacy claim: Pickle does read your ClickUp/Slack/Teams. That's the job. But it reads them directly, from your machine, with your token, and sends nothing to any Pickle server. Verify it yourself. The code is in server-remote/server.mjs, and there is no analytics, no beacon, no phone-home.

Install: one command

Guided: it asks which tools you use, points you to where each token lives, and writes your MCP config for you.

curl -fsSL https://pickle.adityaarsharma.com/install.sh | bash

Or add it to your MCP client yourself (via npm):

{
  "mcpServers": {
    "pickle": {
      "command": "npx",
      "args": ["-y", "pickle-mcp"],
      "env": { "CLICKUP_API_KEY": "pk_your_own_token" }
    }
  }
}

Add SLACKTOKEN (xoxp-…) and/or TEAMSTOKEN to the same env block to switch on the cross-tool patterns. Restart your client. npx runs it locally on your machine, no global install, no clone.

The installer asks which tools you use (ClickUp / Slack / Teams), takes the token you already have for each, and writes the MCP config for your client automatically. No hand-editing, no key from us.

Prefer to do it by hand? See docs/manual-install.md. The only token you ever provide is your own platform token (e.g. ClickUp pk_… from Settings → Apps).

Then just ask your AI:

"Pickle, run my morning audit: scan my ClickUp from the last 7 days and show me the 3 worst things I missed, worst first."

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Pickle: common questions

Is Pickle MCP server safe?
Mostly: it is graded B (78/100). Read the Pickle safety report
How do I install Pickle?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Pickle need an API key?
Yes. The registry entry asks for CLICKUP_API_KEY, SLACK_TOKEN, TEAMS_TOKEN.
Is Pickle maintained?
The last commit was 82 days ago (2026-08-14). The latest release is v1.1.0.
What can I use instead of Pickle?
Servers from other publishers that do the same job: Agent-Native Dispatch MCP server and Joxo MCP server.
How does Pickle compare with other Productivity MCP servers?
safety score 78/100 (higher than 50% of 1,299 Productivity servers); tools 57 (the typical Productivity server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Pickle

Same job from other publishers: the closest match first, then the best rated.

  • Agent-Native Dispatch
    Central Slack/Telegram router with jobs, memory, approvals, and A2A delegation
    A
  • Joxo
    One shared project for a team's coding agents: decisions, a task board and handoffs.
    A