MCP.Market

UnClick MCP server

by malamutemayhem·io.github.malamutemayhem/unclick-mcp-server·v0.2.3·4 stars

AI agent tool marketplace. 60+ tools for social, e-commerce, accounting, and messaging.

C60/100grade C
What users say
No reviews yet
Be the first
Safety scan
C60/100

full report

Adoption
Growing

4 stars259 downloads/wk

Reviews

Write one

Nobody 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 posts

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

  • Build

    Build a cron expression from plain English parameters.

  • Compress

    Compress an image at a given quality level.

  • Convert

    Convert a color between hex, RGB, HSL, and HSV formats.

  • Cron

    Parse, validate, build, and preview next occurrences of cron expressions.

  • Crop

    Crop an image to specified region.

  • Darken

    Decrease a color's lightness by a percentage (0–100).

  • Deletewrite action

    Delete a key (idempotent).

  • Difference

    Calculate the difference between two timestamps.

  • Exists

    Check if a key exists and has not expired.

  • Extract

    Extract all matches as a flat array of strings.

  • Flatten

    Flatten nested JSON to dot-notation keys.

  • Format

    Format a timestamp using a custom pattern (YYYY-MM-DD HH:mm:ss etc.).

  • Generate

    Convert a JSON array of objects to CSV.

  • Get

    Retrieve a value by key.

  • Grayscale

    Convert an image to grayscale.

  • HMAC

    Compute an HMAC signature.

  • Hash

    Compute a hash of text using the specified algorithm.

  • Increment

    Atomically increment a numeric key's value.

  • Lighten

    Increase a color's lightness by a percentage (0–100).

  • Lint

    Check Markdown for common issues (unclosed code blocks, broken links, etc.).

  • Markdown

    Convert Markdown to HTML or plain text, extract table of contents, lint for issues.

  • Metadata

    Extract image dimensions, format, color space, and other metadata.

  • Minify

    Strip all whitespace from JSON.

  • Now

    Get the current time in ISO, Unix seconds, Unix ms, and UTC string.

  • Parse

    Parse a CSV string into a JSON array of rows.

  • Regex

    Test, extract, replace, split, and validate regular expressions against text.

  • Replace

    Replace matches using backreferences ($1, $2).

  • Resize

    Resize an image to specified dimensions.

  • Reverse

    Reverse a string (Unicode-safe).

  • Rotate

    Rotate an image by degrees.

  • Set

    Store a value at a key with optional TTL.

  • Shuffle

    Randomly shuffle an array (Fisher-Yates).

  • Slugify

    Convert text to a URL-friendly slug.

  • Sort

    Sort CSV rows by one or more columns.

  • Split

    Split a string by a regex delimiter.

  • Statistics

    Compute min, max, mean, sum for numeric columns.

  • Truncatewrite action

    Truncate text to a maximum length with optional ellipsis.

  • UUID

    Generate UUIDv4s, validate UUID strings, and parse UUID components.

  • Unflatten

    Expand dot-notation keys back to nested JSON.

  • Validate

    Check if a cron expression is valid and get field breakdown.

  • bgg_game_details

    Get full details for a board game by its BGG ID — name, year, rating, players, playtime, description, categories, and mechanics.

  • bgg_game_reviews

    Get user comments and ratings for a board game on BGG.

  • bgg_search

    Search BoardGameGeek for board games by name.

  • bgg_top_games

    Get the BGG Hotness list — the most discussed and active board games right now.

  • bgg_user_collection

    Get a BGG user's game collection filtered by status (owned, wishlist, or played).

  • brickset_get_set

    Get a specific LEGO set from Brickset by set number.

  • brickset_search

    Search LEGO sets via Brickset API.

  • bs_club

    Get a Brawl Stars club by tag.

  • bs_player

    Get a Brawl Stars player by tag.

  • bungie_get_manifest

    Get the Destiny 2 manifest definition.

  • bungie_get_profile

    Get a Destiny 2 player profile.

  • bungie_search_entities

    Search Destiny 2 manifest entities.

  • bungie_search_player

    Search for a Destiny 2 player by display name.

  • coc_clan

    Get a Clash of Clans clan by tag.

  • coc_clan_members

    Get members of a Clash of Clans clan.

  • coc_player

    Get a Clash of Clans player by tag.

  • cr_player

    Get a Clash Royale player by tag.

  • cr_top_players

    Get top Clash Royale players globally or by location.

  • lego_get_set

    Get details for a specific LEGO set by set number.

  • lego_search_parts

    Search LEGO parts by name.

  • lego_search_sets

    Search LEGO sets by name/theme (Rebrickable).

  • lego_set_parts

    Get the parts list for a LEGO set.

  • lego_themes

    List all LEGO themes from Rebrickable.

  • rawg_game_screenshots

    Get screenshots for a RAWG game.

  • rawg_get_game

    Get details for a specific game by RAWG ID or slug.

  • rawg_list_genres

    List all game genres on RAWG.

  • rawg_list_platforms

    List all gaming platforms on RAWG.

  • rawg_search_games

    Search for video games on RAWG.

  • rawg_upcoming_games

    Get upcoming game releases from RAWG.

  • report_bug

    Report a bug or unexpected behavior encountered while using an UnClick tool.

  • riot_get_match

    Get details for a specific Riot match by match ID.

  • riot_match_history

    Get match history for a LoL/Riot account by PUUID.

  • riot_ranked

    Get ranked stats for a League of Legends summoner.

  • riot_summoner

    Get a League of Legends summoner by name.

  • riot_valorant_account

    Get a Valorant account by game name and tag line.

  • unclick_browse

    Browse all available UnClick tools, optionally filtered by category.

  • unclick_call

    Call any UnClick tool endpoint. Specify the endpoint ID and parameters.

  • unclick_color_convert

    Convert a color between hex, RGB, HSL, and HSV formats.

  • unclick_cron_parse

    Convert a cron expression to a human-readable description and get next occurrences.

  • unclick_diff_text

    Compare two strings and return a unified diff showing what changed.

  • unclick_encode

    Encode or decode text. Supports base64, URL, HTML, and hex.

  • unclick_generate_qr

    Generate a QR code from text or a URL. Returns base64-encoded PNG or SVG.

  • unclick_generate_uuid

    Generate one or more random UUIDs (v4).

  • unclick_hash

    Compute a cryptographic hash (MD5, SHA1, SHA256, SHA512) of text.

  • unclick_ip_parse

    Parse an IP address — get decimal, binary, hex, and type (private/loopback/multicast).

  • unclick_json_format

    Format / pretty-print a JSON string.

  • unclick_kv_get

    Retrieve a value from the UnClick key-value store.

  • unclick_kv_set

    Store a value in the UnClick key-value store with optional TTL.

  • unclick_parse_csv

    Parse a CSV string into a JSON array of rows.

  • unclick_random_password

    Generate a secure random password.

  • unclick_regex_test

    Test a regex pattern against text and get all matches with groups.

  • unclick_resize_image

    Resize an image (provided as base64) to specified dimensions.

  • unclick_search

    Search the UnClick tool marketplace by keyword or description.

  • unclick_shorten_url

    Shorten a URL using UnClick. Returns a short URL and its code.

  • unclick_timestamp_convert

    Convert a timestamp (ISO, Unix seconds, or Unix ms) to all common formats.

  • unclick_tool_info

    Get detailed information about a specific UnClick tool including all its endpoints,

  • unclick_transform_text

    Transform text case: upper, lower, title, sentence, camelCase, snake_case, kebab-case, PascalCase.

  • unclick_validate_emailwrite action

    Validate an email address format.

  • unclick_validate_url

    Validate a URL format, optionally check if it's reachable.

  • untappd_search_beer

    Search for beers on Untappd.

Public scan report

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

1 high
  • 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 archivedmaint.archived
Overall 60/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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

Operational Notes

This repo follows the AGENTS.md fence rules for agent work.

Run

For local web development:

npm run dev

For the API workspace:

npm run dev:api

Test

Run the main test suite:

npm test

Run the production build check:

npm run build

License

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_here

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

  • Secondhand
    Search Facebook Marketplace, eBay, Depop, and Poshmark from AI — filters, photos, full listings.
    B
  • Vtex
    MCP server for VTEX — e-commerce, orders, products, inventory, shipping
    B
  • Apiguru Amazon Data
    Live Amazon product, review, search, deal, offer/stock and seller data across 23 marketplaces.
    A
  • Analook — Competitor Intelligence
    Competitor intelligence for AI agents — SEO, traffic, social, Product Hunt, pricing, AI insights.
    B
  • Cmssy
    Hosted headless CMS with native commerce: pages, media, forms, products, orders, refunds, discounts.
    B

More from malamutemayhem →