Hosted MCP server · #14 most used on Smithery
UnClick
creativelead/unclick
AI agent tool marketplace. 60+ tools for social, e-commerce, accounting, messaging, media, and more. Search and call tools for Slack, Reddit, Discord, Shopify, Xero, Bluesky, TMDB, Steam, and 50+ more services.
- Uses
- 25k
- Tools
- 451
- Runs
- Hosted
- Listed
- 7mo ago
Get started
Add it to your agent
npx -y @smithery/cli@latest install creativelead/unclick --client claudeSwap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.
claude mcp add --transport http unclick https://server.smithery.ai/creativelead/unclick/mcpA hosted server: nothing to install. Run /mcp in Claude Code to sign in if it asks.
[mcp_servers.unclick]
url = "https://server.smithery.ai/creativelead/unclick/mcp"Add to ~/.codex/config.toml.
{
"mcpServers": {
"unclick": {
"url": "https://server.smithery.ai/creativelead/unclick/mcp"
}
}
}Add to ~/.cursor/mcp.json.
{
"servers": {
"unclick": {
"type": "http",
"url": "https://server.smithery.ai/creativelead/unclick/mcp"
}
}
}Add to .vscode/mcp.json.
gemini mcp add --transport http unclick https://server.smithery.ai/creativelead/unclick/mcpSaved to .gemini/settings.json.
What it can do
80 of 451 tools
unclick_search2 paramsSearch the UnClick tool marketplace by keyword or description. Use this to discover which tools are available for a task. Example: 'I nee…
Search the UnClick tool marketplace by keyword or description. Use this to discover which tools are available for a task. Example: 'I need to resize an image' → returns the image tool with its endpoints.
| Parameter | Type | Description |
|---|---|---|
query | string | Search term — describe what you want to do |
category | string | Optional: filter by category |
unclick_browse1 paramBrowse all available UnClick tools, optionally filtered by category. Returns a list of tools with their slugs and descriptions.
| Parameter | Type | Description |
|---|---|---|
category | string | Optional: filter to a specific category |
unclick_tool_info1 paramGet detailed information about a specific UnClick tool including all its endpoints, required parameters, and response shapes. Use this af…
Get detailed information about a specific UnClick tool including all its endpoints, required parameters, and response shapes. Use this after unclick_search to understand exactly how to call a tool.
| Parameter | Type | Description |
|---|---|---|
slug | string | Tool slug, e.g. 'image', 'hash', 'csv', 'cron'. Available slugs: transform, encode, hash, regex, markdown, diff, json, csv, validate, image, qr, color, timestamp, cron, ip, shorten, uuid, random, repo |
unclick_call2 paramsCall any UnClick tool endpoint. Specify the endpoint ID and parameters. Use unclick_search or unclick_tool_info to discover endpoint IDs …
Call any UnClick tool endpoint. Specify the endpoint ID and parameters. Use unclick_search or unclick_tool_info to discover endpoint IDs and required params. Example: endpoint_id='image.resize', params={image: '<base64>', width: 800, height: 600}
| Parameter | Type | Description |
|---|---|---|
params | object | Parameters for the endpoint. Use unclick_tool_info to see required params. |
endpoint_id | string | Endpoint identifier, e.g. 'image.resize', 'hash.compute', 'csv.parse', 'cron.next' |
unclick_shorten_url1 paramShorten a URL using UnClick. Returns a short URL and its code.
| Parameter | Type | Description |
|---|---|---|
url | string | The URL to shorten |
unclick_generate_qr3 paramsGenerate a QR code from text or a URL. Returns base64-encoded PNG or SVG.
| Parameter | Type | Description |
|---|---|---|
size | number | Image size in pixels (100–1000) |
text | string | Text or URL to encode in the QR code |
format | string |
unclick_hash2 paramsCompute a cryptographic hash (MD5, SHA1, SHA256, SHA512) of text.
| Parameter | Type | Description |
|---|---|---|
text | string | |
algorithm | string |
unclick_transform_text2 paramsTransform text case: upper, lower, title, sentence, camelCase, snake_case, kebab-case, PascalCase.
| Parameter | Type | Description |
|---|---|---|
to | string | |
text | string |
unclick_validate_email1 paramValidate an email address format.
| Parameter | Type | Description |
|---|---|---|
email | string |
unclick_validate_url2 paramsValidate a URL format, optionally check if it's reachable.
| Parameter | Type | Description |
|---|---|---|
url | string | |
check_reachable | boolean |
unclick_resize_image4 paramsResize an image (provided as base64) to specified dimensions.
| Parameter | Type | Description |
|---|---|---|
fit | string | |
image | string | Base64-encoded image (with or without data: prefix) |
width | number | |
height | number |
unclick_parse_csv3 paramsParse a CSV string into a JSON array of rows.
| Parameter | Type | Description |
|---|---|---|
csv | string | |
header | boolean | |
delimiter | string |
unclick_json_format2 paramsFormat / pretty-print a JSON string.
| Parameter | Type | Description |
|---|---|---|
json | string | |
indent | 2, 4, or 'tab' |
unclick_encode2 paramsEncode or decode text. Supports base64, URL, HTML, and hex.
| Parameter | Type | Description |
|---|---|---|
text | string | |
operation | string |
unclick_generate_uuid1 paramGenerate one or more random UUIDs (v4).
| Parameter | Type | Description |
|---|---|---|
count | number |
unclick_random_password5 paramsGenerate a secure random password.
| Parameter | Type | Description |
|---|---|---|
length | number | |
numbers | boolean | |
symbols | boolean | |
lowercase | boolean | |
uppercase | boolean |
unclick_cron_parse2 paramsConvert a cron expression to a human-readable description and get next occurrences.
| Parameter | Type | Description |
|---|---|---|
expression | string | e.g. '0 9 * * 1-5' (weekdays at 9am) |
next_count | number |
unclick_ip_parse1 paramParse an IP address — get decimal, binary, hex, and type (private/loopback/multicast).
| Parameter | Type | Description |
|---|---|---|
ip | string |
unclick_color_convert1 paramConvert a color between hex, RGB, HSL, and HSV formats.
| Parameter | Type | Description |
|---|---|---|
color | Color as hex string (e.g. '#ff6b6b'), RGB object {r,g,b}, or HSL object {h,s,l} |
unclick_regex_test3 paramsTest a regex pattern against text and get all matches with groups.
| Parameter | Type | Description |
|---|---|---|
flags | string | Flags like 'gi' |
input | string | |
pattern | string | Regex pattern (no surrounding slashes) |
unclick_timestamp_convert1 paramConvert a timestamp (ISO, Unix seconds, or Unix ms) to all common formats.
| Parameter | Type | Description |
|---|---|---|
timestamp | ISO string, Unix seconds (e.g. 1700000000), or Unix ms (e.g. 1700000000000) |
unclick_diff_text2 paramsCompare two strings and return a unified diff showing what changed.
| Parameter | Type | Description |
|---|---|---|
a | string | Original text |
b | string | New text |
unclick_kv_set3 paramsStore a value in the UnClick key-value store with optional TTL.
| Parameter | Type | Description |
|---|---|---|
key | string | |
ttl | number | Seconds until expiry (optional) |
value | Any JSON-serializable value |
unclick_kv_get1 paramRetrieve a value from the UnClick key-value store.
| Parameter | Type | Description |
|---|---|---|
key | string |
report_bug5 paramsReport a bug or unexpected behavior encountered while using an UnClick tool. Call this whenever a tool returns an error, behaves unexpect…
Report a bug or unexpected behavior encountered while using an UnClick tool. Call this whenever a tool returns an error, behaves unexpectedly, or fails silently. Severity is auto-classified from the error message: 500/fatal → critical, timeout/503 → high, 4xx/invalid → low, everything else → medium.
| Parameter | Type | Description |
|---|---|---|
tool_name | string | Name or slug of the UnClick tool that failed (e.g. 'image', 'hash', 'uuid') |
agent_context | string | Brief description of what the agent was trying to accomplish (optional) |
error_message | string | The error message or unexpected output received |
request_payload | object | The request parameters sent to the tool (optional) |
expected_behavior | string | What the tool should have done instead (optional) |
rawg_search_games6 paramsSearch for video games on RAWG.
| Parameter | Type | Description |
|---|---|---|
genres | string | |
search | string | Search query |
api_key | string | |
ordering | string | |
page_size | number | |
platforms | string |
rawg_get_game2 paramsGet details for a specific game by RAWG ID or slug.
| Parameter | Type | Description |
|---|---|---|
id | string | RAWG game ID or slug |
api_key | string |
rawg_game_screenshots2 paramsGet screenshots for a RAWG game.
| Parameter | Type | Description |
|---|---|---|
id | string | |
api_key | string |
rawg_list_genres1 paramList all game genres on RAWG.
| Parameter | Type | Description |
|---|---|---|
api_key | string |
rawg_list_platforms1 paramList all gaming platforms on RAWG.
| Parameter | Type | Description |
|---|---|---|
api_key | string |
rawg_upcoming_games2 paramsGet upcoming game releases from RAWG.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
page_size | number |
riot_summoner3 paramsGet a League of Legends summoner by name.
| Parameter | Type | Description |
|---|---|---|
region | string | e.g. euw1, na1, kr |
api_key | string | |
summonerName | string |
riot_ranked3 paramsGet ranked stats for a League of Legends summoner.
| Parameter | Type | Description |
|---|---|---|
region | string | |
api_key | string | |
summonerId | string |
riot_match_history4 paramsGet match history for a LoL/Riot account by PUUID.
| Parameter | Type | Description |
|---|---|---|
count | number | |
puuid | string | |
region | string | |
api_key | string |
riot_get_match3 paramsGet details for a specific Riot match by match ID.
| Parameter | Type | Description |
|---|---|---|
region | string | |
api_key | string | |
matchId | string |
riot_valorant_account3 paramsGet a Valorant account by game name and tag line.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
tagLine | string | |
gameName | string |
bungie_search_player3 paramsSearch for a Destiny 2 player by display name.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
displayName | string | |
membershipType | number | -1 for all |
bungie_get_profile3 paramsGet a Destiny 2 player profile.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
membershipId | string | |
membershipType | number |
bungie_get_manifest1 paramGet the Destiny 2 manifest definition.
| Parameter | Type | Description |
|---|---|---|
api_key | string |
bungie_search_entities3 paramsSearch Destiny 2 manifest entities.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
entityType | string | |
searchTerm | string |
coc_player2 paramsGet a Clash of Clans player by tag.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
playerTag | string |
coc_clan2 paramsGet a Clash of Clans clan by tag.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
clanTag | string |
coc_clan_members2 paramsGet members of a Clash of Clans clan.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
clanTag | string |
cr_player2 paramsGet a Clash Royale player by tag.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
playerTag | string |
cr_top_players2 paramsGet top Clash Royale players globally or by location.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
locationId | string |
bs_player2 paramsGet a Brawl Stars player by tag.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
playerTag | string |
bs_club2 paramsGet a Brawl Stars club by tag.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
clubTag | string |
lego_search_sets6 paramsSearch LEGO sets by name/theme (Rebrickable).
| Parameter | Type | Description |
|---|---|---|
search | string | |
api_key | string | |
max_year | number | |
min_year | number | |
theme_id | number | |
page_size | number |
lego_get_set2 paramsGet details for a specific LEGO set by set number.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
set_num | string | e.g. 75192-1 |
lego_set_parts2 paramsGet the parts list for a LEGO set.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
set_num | string |
lego_search_parts2 paramsSearch LEGO parts by name.
| Parameter | Type | Description |
|---|---|---|
search | string | |
api_key | string |
lego_themes1 paramList all LEGO themes from Rebrickable.
| Parameter | Type | Description |
|---|---|---|
api_key | string |
brickset_search5 paramsSearch LEGO sets via Brickset API.
| Parameter | Type | Description |
|---|---|---|
year | string | |
query | string | |
theme | string | |
api_key | string | |
pageSize | number |
brickset_get_set2 paramsGet a specific LEGO set from Brickset by set number.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
setNumber | string |
untappd_search_beer3 paramsSearch for beers on Untappd.
| Parameter | Type | Description |
|---|---|---|
limit | number | |
query | string | |
api_key | string |
untappd_get_beer2 paramsGet details for a specific beer on Untappd.
| Parameter | Type | Description |
|---|---|---|
bid | number | Beer ID |
api_key | string |
untappd_get_brewery2 paramsGet details for a brewery on Untappd.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
brewery_id | number |
untappd_search_brewery2 paramsSearch for breweries on Untappd.
| Parameter | Type | Description |
|---|---|---|
query | string | |
api_key | string |
untappd_beer_activities3 paramsGet recent activity/check-ins for a beer on Untappd.
| Parameter | Type | Description |
|---|---|---|
bid | number | |
limit | number | |
api_key | string |
esports_matches5 paramsGet esports matches from PandaScore.
| Parameter | Type | Description |
|---|---|---|
game | string | e.g. lol, csgo, dota2 |
page | number | |
status | string | running, upcoming, past |
api_key | string | |
per_page | number |
esports_tournaments3 paramsGet esports tournaments from PandaScore.
| Parameter | Type | Description |
|---|---|---|
game | string | |
status | string | |
api_key | string |
esports_teams3 paramsSearch esports teams on PandaScore.
| Parameter | Type | Description |
|---|---|---|
game | string | |
search | string | |
api_key | string |
esports_players2 paramsSearch esports players on PandaScore.
| Parameter | Type | Description |
|---|---|---|
search | string | |
api_key | string |
esports_get_match2 paramsGet details for a specific esports match by ID.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
match_id | number |
amber_sites1 paramGet Amber Electric sites for the authenticated user.
| Parameter | Type | Description |
|---|---|---|
api_key | string |
amber_current_price2 paramsGet the current electricity price for an Amber site.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
site_id | string |
amber_forecast2 paramsGet electricity price forecast for an Amber site.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
site_id | string |
willyweather_forecast3 paramsGet weather forecast from WillyWeather for an Australian location.
| Parameter | Type | Description |
|---|---|---|
days | number | |
api_key | string | |
location_id | number | WillyWeather location ID |
willyweather_surf3 paramsGet surf report from WillyWeather.
| Parameter | Type | Description |
|---|---|---|
days | number | |
api_key | string | |
location_id | number |
willyweather_tide3 paramsGet tide times from WillyWeather.
| Parameter | Type | Description |
|---|---|---|
days | number | |
api_key | string | |
location_id | number |
domain_search_listings10 paramsSearch Australian property listings on Domain.
| Parameter | Type | Description |
|---|---|---|
state | string | |
suburb | string | |
api_key | string | |
maxPrice | number | |
minPrice | number | |
pageSize | number | |
postcode | string | |
listingType | string | Sale or Rent |
maxBedrooms | number | |
minBedrooms | number |
domain_get_property2 paramsGet details for a specific Domain property listing.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
listing_id | number |
domain_suburb_stats5 paramsGet property market statistics for an Australian suburb.
| Parameter | Type | Description |
|---|---|---|
state | string | |
suburb | string | |
api_key | string | |
postcode | string | |
propertyCategory | string |
trove_search4 paramsSearch the National Library of Australia's Trove.
| Parameter | Type | Description |
|---|---|---|
n | number | Number of results |
zone | string | e.g. newspaper, book |
query | string | |
api_key | string |
trove_get_work2 paramsGet a specific Trove work by ID.
| Parameter | Type | Description |
|---|---|---|
id | string | |
api_key | string |
trove_newspaper_article2 paramsGet a specific Trove newspaper article by ID.
| Parameter | Type | Description |
|---|---|---|
id | string | |
api_key | string |
auspost_track_parcel2 paramsTrack an Australia Post parcel by tracking number.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
tracking_id | string |
auspost_get_postcode2 paramsLook up an Australian postcode or suburb.
| Parameter | Type | Description |
|---|---|---|
q | string | Suburb name or postcode |
api_key | string |
auspost_delivery_times4 paramsGet Australia Post estimated delivery times.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
to_postcode | string | |
service_code | string | |
from_postcode | string |
sendle_get_quote9 paramsGet a shipping quote from Sendle.
| Parameter | Type | Description |
|---|---|---|
api_key | string | |
weight_units | string | |
weight_value | number | |
pickup_suburb | string | |
pickup_country | string | |
delivery_suburb | string | |
pickup_postcode | string | |
delivery_country | string | |
delivery_postcode | string |