UnClick MCP server
AI agent tool marketplace. 60+ tools for social, e-commerce, accounting, and messaging.
4 stars259 downloads/wk
Reviews
Write oneNobody has reviewed UnClick yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
UnClick tools (100, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
BuildBuild a cron expression from plain English parameters.
CompressCompress an image at a given quality level.
ConvertConvert a color between hex, RGB, HSL, and HSV formats.
CronParse, validate, build, and preview next occurrences of cron expressions.
CropCrop an image to specified region.
DarkenDecrease a color's lightness by a percentage (0–100).
Deletewrite actionDelete a key (idempotent).
DifferenceCalculate the difference between two timestamps.
ExistsCheck if a key exists and has not expired.
ExtractExtract all matches as a flat array of strings.
FlattenFlatten nested JSON to dot-notation keys.
FormatFormat a timestamp using a custom pattern (YYYY-MM-DD HH:mm:ss etc.).
GenerateConvert a JSON array of objects to CSV.
GetRetrieve a value by key.
GrayscaleConvert an image to grayscale.
HMACCompute an HMAC signature.
HashCompute a hash of text using the specified algorithm.
IncrementAtomically increment a numeric key's value.
LightenIncrease a color's lightness by a percentage (0–100).
LintCheck Markdown for common issues (unclosed code blocks, broken links, etc.).
MarkdownConvert Markdown to HTML or plain text, extract table of contents, lint for issues.
MetadataExtract image dimensions, format, color space, and other metadata.
MinifyStrip all whitespace from JSON.
NowGet the current time in ISO, Unix seconds, Unix ms, and UTC string.
ParseParse a CSV string into a JSON array of rows.
RegexTest, extract, replace, split, and validate regular expressions against text.
ReplaceReplace matches using backreferences ($1, $2).
ResizeResize an image to specified dimensions.
ReverseReverse a string (Unicode-safe).
RotateRotate an image by degrees.
SetStore a value at a key with optional TTL.
ShuffleRandomly shuffle an array (Fisher-Yates).
SlugifyConvert text to a URL-friendly slug.
SortSort CSV rows by one or more columns.
SplitSplit a string by a regex delimiter.
StatisticsCompute min, max, mean, sum for numeric columns.
Truncatewrite actionTruncate text to a maximum length with optional ellipsis.
UUIDGenerate UUIDv4s, validate UUID strings, and parse UUID components.
UnflattenExpand dot-notation keys back to nested JSON.
ValidateCheck if a cron expression is valid and get field breakdown.
bgg_game_detailsGet full details for a board game by its BGG ID — name, year, rating, players, playtime, description, categories, and mechanics.
bgg_game_reviewsGet user comments and ratings for a board game on BGG.
bgg_searchSearch BoardGameGeek for board games by name.
bgg_top_gamesGet the BGG Hotness list — the most discussed and active board games right now.
bgg_user_collectionGet a BGG user's game collection filtered by status (owned, wishlist, or played).
brickset_get_setGet a specific LEGO set from Brickset by set number.
brickset_searchSearch LEGO sets via Brickset API.
bs_clubGet a Brawl Stars club by tag.
bs_playerGet a Brawl Stars player by tag.
bungie_get_manifestGet the Destiny 2 manifest definition.
bungie_get_profileGet a Destiny 2 player profile.
bungie_search_entitiesSearch Destiny 2 manifest entities.
bungie_search_playerSearch for a Destiny 2 player by display name.
coc_clanGet a Clash of Clans clan by tag.
coc_clan_membersGet members of a Clash of Clans clan.
coc_playerGet a Clash of Clans player by tag.
cr_playerGet a Clash Royale player by tag.
cr_top_playersGet top Clash Royale players globally or by location.
lego_get_setGet details for a specific LEGO set by set number.
lego_search_partsSearch LEGO parts by name.
lego_search_setsSearch LEGO sets by name/theme (Rebrickable).
lego_set_partsGet the parts list for a LEGO set.
lego_themesList all LEGO themes from Rebrickable.
rawg_game_screenshotsGet screenshots for a RAWG game.
rawg_get_gameGet details for a specific game by RAWG ID or slug.
rawg_list_genresList all game genres on RAWG.
rawg_list_platformsList all gaming platforms on RAWG.
rawg_search_gamesSearch for video games on RAWG.
rawg_upcoming_gamesGet upcoming game releases from RAWG.
report_bugReport a bug or unexpected behavior encountered while using an UnClick tool.
riot_get_matchGet details for a specific Riot match by match ID.
riot_match_historyGet match history for a LoL/Riot account by PUUID.
riot_rankedGet ranked stats for a League of Legends summoner.
riot_summonerGet a League of Legends summoner by name.
riot_valorant_accountGet a Valorant account by game name and tag line.
unclick_browseBrowse all available UnClick tools, optionally filtered by category.
unclick_callCall any UnClick tool endpoint. Specify the endpoint ID and parameters.
unclick_color_convertConvert a color between hex, RGB, HSL, and HSV formats.
unclick_cron_parseConvert a cron expression to a human-readable description and get next occurrences.
unclick_diff_textCompare two strings and return a unified diff showing what changed.
unclick_encodeEncode or decode text. Supports base64, URL, HTML, and hex.
unclick_generate_qrGenerate a QR code from text or a URL. Returns base64-encoded PNG or SVG.
unclick_generate_uuidGenerate one or more random UUIDs (v4).
unclick_hashCompute a cryptographic hash (MD5, SHA1, SHA256, SHA512) of text.
unclick_ip_parseParse an IP address — get decimal, binary, hex, and type (private/loopback/multicast).
unclick_json_formatFormat / pretty-print a JSON string.
unclick_kv_getRetrieve a value from the UnClick key-value store.
unclick_kv_setStore a value in the UnClick key-value store with optional TTL.
unclick_parse_csvParse a CSV string into a JSON array of rows.
unclick_random_passwordGenerate a secure random password.
unclick_regex_testTest a regex pattern against text and get all matches with groups.
unclick_resize_imageResize an image (provided as base64) to specified dimensions.
unclick_searchSearch the UnClick tool marketplace by keyword or description.
unclick_shorten_urlShorten a URL using UnClick. Returns a short URL and its code.
unclick_timestamp_convertConvert a timestamp (ISO, Unix seconds, or Unix ms) to all common formats.
unclick_tool_infoGet detailed information about a specific UnClick tool including all its endpoints,
unclick_transform_textTransform text case: upper, lower, title, sentence, camelCase, snake_case, kebab-case, PascalCase.
unclick_validate_emailwrite actionValidate an email address format.
unclick_validate_urlValidate a URL format, optionally check if it's reachable.
untappd_search_beerSearch for beers on Untappd.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan258 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
- Maintenancerepository archived0/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highRepository is archived
maint.archived
How UnClick compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 60/100
- higher than 15% of 2,174 E-commerce servers
- Tools
- 100
- the typical E-commerce server has 6
- Tools that change things
- 3%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 4
- more than 86% of 1,047 E-commerce servers
- Downloads a week
- 259
- more than 80% of 411 E-commerce servers with a package
What its tools let an agent do: 93 read · 1 create · 5 change · 1 delete
Install UnClick in Claude Code, Cursor or VS Code
Runs npx -y @unclick/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add unclick-mcp-server -- npx -y @unclick/mcp-server
What the publisher says
From the UnClick repository's README, as published. We do not edit it. Read it on GitHub
UnClick MCP server
The app store for AI agents. unclick.world
450+ callable endpoints across 178+ tools, available to any MCP-compatible AI client. New tools ship to the API continuously. Your agent picks them up automatically; no package update is needed. <!-- Update counts from src/config/site-stats.ts -->
Install
Using the latest GitHub release (no npm account required):
{
"mcpServers": {
"unclick": {
"command": "npx",
"args": ["-y", "https://github.com/malamutemayhem/unclick/releases/latest/download/unclick.tgz"]
}
}
}Add this to your claudedesktopconfig.json (or equivalent for Cursor, Windsurf, etc).
Or install globally from GitHub:
npm install -g https://github.com/malamutemayhem/unclick/releases/latest/download/unclick.tgzOperational Notes
This repo follows the AGENTS.md fence rules for agent work.
Run
For local web development:
npm run devFor the API workspace:
npm run dev:apiTest
Run the main test suite:
npm testRun the production build check:
npm run buildLicense
UnClick uses a split license. The platform (website, API, and hosted backend and memory services) is AGPL-3.0 (see LICENSE). The npm client package @unclick/mcp-server stays MIT, and the standalone connector packages stay Apache-2.0. Full breakdown and reasoning in LICENSING.md.
What it does
Gives your agent access to a growing catalog of tools across developer utilities, social media, e-commerce, finance, messaging, media, security, and more. You don't need to install separate packages for each integration. One server provides access to everything in the catalog.
Tool Surface
UnClick exposes a small direct surface for daily agent workflows, plus hidden internal discovery tools for the full catalog.
The agent starts with memory, uses direct Boardroom tools for coordination, and can still call the hidden catalog tools by name when it needs dynamic endpoint discovery.
Compatibility and advanced memory operations
- Legacy memory names still work as aliases: getstartupcontext -> loadmemory, writesessionsummary -> savesession, addfact -> savefact, setbusinesscontext -> save_identity.
- The remaining memory operations are intentionally not listed in ListTools and are called through unclickcall with endpointid: "memory." (for example memory.managedecay, memory.storecode, memory.logconversation, memory.supersedefact, memory.upsertlibrarydoc).
Requirements
- Node.js 18+
- An API key from unclick.world
Set your key as an environment variable:
UNCLICK_API_KEY=your_key_hereOr pass it via the MCP config:
{
"mcpServers": {
"unclick": {
"command": "npx",
"args": ["-y", "https://github.com/malamutemayhem/unclick/releases/latest/download/unclick.tgz"],
"env": {
"UNCLICK_API_KEY": "your_key_here"
}
}
}
}More
Full catalog, docs, and API keys at unclick.world.
Nothing above is checked by us. What we check is on the safety report.
UnClick: common questions
- Is UnClick MCP server safe?
- With care: it is graded C, so read the findings first (60/100). Read the UnClick safety report
- How do I install UnClick?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does UnClick need an API key?
- Yes. The registry entry asks for
UNCLICK_API_KEY. - Is UnClick maintained?
- The last commit was 49 days ago (2026-09-16). The latest release is v0.2.3.
- What can I use instead of UnClick?
- Servers from other publishers that do the same job: Secondhand MCP server, Vtex MCP server and Apiguru Amazon Data MCP server.
- How does UnClick compare with other E-commerce MCP servers?
- safety score 60/100 (higher than 15% of 2,174 E-commerce servers); tools 100 (the typical E-commerce server has 6); tools that change things 3% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to UnClick
Same job from other publishers: the closest match first, then the best rated.
SecondhandSearch Facebook Marketplace, eBay, Depop, and Poshmark from AI — filters, photos, full listings.not reviewedEstablishedB- not reviewedEstablishedB
Apiguru Amazon DataLive Amazon product, review, search, deal, offer/stock and seller data across 23 marketplaces.not reviewedGrowingA
Analook — Competitor IntelligenceCompetitor intelligence for AI agents — SEO, traffic, social, Product Hunt, pricing, AI insights.not reviewedGrowingB- CmssyHosted headless CMS with native commerce: pages, media, forms, products, orders, refunds, discounts.not reviewedGrowingB