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 claude

Swap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.

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.

ParameterTypeDescription
querystringSearch term — describe what you want to do
categorystringOptional: filter by category
unclick_browse1 paramBrowse all available UnClick tools, optionally filtered by category. Returns a list of tools with their slugs and descriptions.
ParameterTypeDescription
categorystringOptional: 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.

ParameterTypeDescription
slugstringTool 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}

ParameterTypeDescription
paramsobjectParameters for the endpoint. Use unclick_tool_info to see required params.
endpoint_idstringEndpoint 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.
ParameterTypeDescription
urlstringThe URL to shorten
unclick_generate_qr3 paramsGenerate a QR code from text or a URL. Returns base64-encoded PNG or SVG.
ParameterTypeDescription
sizenumberImage size in pixels (100–1000)
textstringText or URL to encode in the QR code
formatstring
unclick_hash2 paramsCompute a cryptographic hash (MD5, SHA1, SHA256, SHA512) of text.
ParameterTypeDescription
textstring
algorithmstring
unclick_transform_text2 paramsTransform text case: upper, lower, title, sentence, camelCase, snake_case, kebab-case, PascalCase.
ParameterTypeDescription
tostring
textstring
unclick_validate_email1 paramValidate an email address format.
ParameterTypeDescription
emailstring
unclick_validate_url2 paramsValidate a URL format, optionally check if it's reachable.
ParameterTypeDescription
urlstring
check_reachableboolean
unclick_resize_image4 paramsResize an image (provided as base64) to specified dimensions.
ParameterTypeDescription
fitstring
imagestringBase64-encoded image (with or without data: prefix)
widthnumber
heightnumber
unclick_parse_csv3 paramsParse a CSV string into a JSON array of rows.
ParameterTypeDescription
csvstring
headerboolean
delimiterstring
unclick_json_format2 paramsFormat / pretty-print a JSON string.
ParameterTypeDescription
jsonstring
indent2, 4, or 'tab'
unclick_encode2 paramsEncode or decode text. Supports base64, URL, HTML, and hex.
ParameterTypeDescription
textstring
operationstring
unclick_generate_uuid1 paramGenerate one or more random UUIDs (v4).
ParameterTypeDescription
countnumber
unclick_random_password5 paramsGenerate a secure random password.
ParameterTypeDescription
lengthnumber
numbersboolean
symbolsboolean
lowercaseboolean
uppercaseboolean
unclick_cron_parse2 paramsConvert a cron expression to a human-readable description and get next occurrences.
ParameterTypeDescription
expressionstringe.g. '0 9 * * 1-5' (weekdays at 9am)
next_countnumber
unclick_ip_parse1 paramParse an IP address — get decimal, binary, hex, and type (private/loopback/multicast).
ParameterTypeDescription
ipstring
unclick_color_convert1 paramConvert a color between hex, RGB, HSL, and HSV formats.
ParameterTypeDescription
colorColor 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.
ParameterTypeDescription
flagsstringFlags like 'gi'
inputstring
patternstringRegex pattern (no surrounding slashes)
unclick_timestamp_convert1 paramConvert a timestamp (ISO, Unix seconds, or Unix ms) to all common formats.
ParameterTypeDescription
timestampISO 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.
ParameterTypeDescription
astringOriginal text
bstringNew text
unclick_kv_set3 paramsStore a value in the UnClick key-value store with optional TTL.
ParameterTypeDescription
keystring
ttlnumberSeconds until expiry (optional)
valueAny JSON-serializable value
unclick_kv_get1 paramRetrieve a value from the UnClick key-value store.
ParameterTypeDescription
keystring
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.

ParameterTypeDescription
tool_namestringName or slug of the UnClick tool that failed (e.g. 'image', 'hash', 'uuid')
agent_contextstringBrief description of what the agent was trying to accomplish (optional)
error_messagestringThe error message or unexpected output received
request_payloadobjectThe request parameters sent to the tool (optional)
expected_behaviorstringWhat the tool should have done instead (optional)
rawg_search_games6 paramsSearch for video games on RAWG.
ParameterTypeDescription
genresstring
searchstringSearch query
api_keystring
orderingstring
page_sizenumber
platformsstring
rawg_get_game2 paramsGet details for a specific game by RAWG ID or slug.
ParameterTypeDescription
idstringRAWG game ID or slug
api_keystring
rawg_game_screenshots2 paramsGet screenshots for a RAWG game.
ParameterTypeDescription
idstring
api_keystring
rawg_list_genres1 paramList all game genres on RAWG.
ParameterTypeDescription
api_keystring
rawg_list_platforms1 paramList all gaming platforms on RAWG.
ParameterTypeDescription
api_keystring
rawg_upcoming_games2 paramsGet upcoming game releases from RAWG.
ParameterTypeDescription
api_keystring
page_sizenumber
riot_summoner3 paramsGet a League of Legends summoner by name.
ParameterTypeDescription
regionstringe.g. euw1, na1, kr
api_keystring
summonerNamestring
riot_ranked3 paramsGet ranked stats for a League of Legends summoner.
ParameterTypeDescription
regionstring
api_keystring
summonerIdstring
riot_match_history4 paramsGet match history for a LoL/Riot account by PUUID.
ParameterTypeDescription
countnumber
puuidstring
regionstring
api_keystring
riot_get_match3 paramsGet details for a specific Riot match by match ID.
ParameterTypeDescription
regionstring
api_keystring
matchIdstring
riot_valorant_account3 paramsGet a Valorant account by game name and tag line.
ParameterTypeDescription
api_keystring
tagLinestring
gameNamestring
bungie_search_player3 paramsSearch for a Destiny 2 player by display name.
ParameterTypeDescription
api_keystring
displayNamestring
membershipTypenumber-1 for all
bungie_get_profile3 paramsGet a Destiny 2 player profile.
ParameterTypeDescription
api_keystring
membershipIdstring
membershipTypenumber
bungie_get_manifest1 paramGet the Destiny 2 manifest definition.
ParameterTypeDescription
api_keystring
bungie_search_entities3 paramsSearch Destiny 2 manifest entities.
ParameterTypeDescription
api_keystring
entityTypestring
searchTermstring
coc_player2 paramsGet a Clash of Clans player by tag.
ParameterTypeDescription
api_keystring
playerTagstring
coc_clan2 paramsGet a Clash of Clans clan by tag.
ParameterTypeDescription
api_keystring
clanTagstring
coc_clan_members2 paramsGet members of a Clash of Clans clan.
ParameterTypeDescription
api_keystring
clanTagstring
cr_player2 paramsGet a Clash Royale player by tag.
ParameterTypeDescription
api_keystring
playerTagstring
cr_top_players2 paramsGet top Clash Royale players globally or by location.
ParameterTypeDescription
api_keystring
locationIdstring
bs_player2 paramsGet a Brawl Stars player by tag.
ParameterTypeDescription
api_keystring
playerTagstring
bs_club2 paramsGet a Brawl Stars club by tag.
ParameterTypeDescription
api_keystring
clubTagstring
lego_search_sets6 paramsSearch LEGO sets by name/theme (Rebrickable).
ParameterTypeDescription
searchstring
api_keystring
max_yearnumber
min_yearnumber
theme_idnumber
page_sizenumber
lego_get_set2 paramsGet details for a specific LEGO set by set number.
ParameterTypeDescription
api_keystring
set_numstringe.g. 75192-1
lego_set_parts2 paramsGet the parts list for a LEGO set.
ParameterTypeDescription
api_keystring
set_numstring
lego_search_parts2 paramsSearch LEGO parts by name.
ParameterTypeDescription
searchstring
api_keystring
lego_themes1 paramList all LEGO themes from Rebrickable.
ParameterTypeDescription
api_keystring
brickset_search5 paramsSearch LEGO sets via Brickset API.
ParameterTypeDescription
yearstring
querystring
themestring
api_keystring
pageSizenumber
brickset_get_set2 paramsGet a specific LEGO set from Brickset by set number.
ParameterTypeDescription
api_keystring
setNumberstring
untappd_search_beer3 paramsSearch for beers on Untappd.
ParameterTypeDescription
limitnumber
querystring
api_keystring
untappd_get_beer2 paramsGet details for a specific beer on Untappd.
ParameterTypeDescription
bidnumberBeer ID
api_keystring
untappd_get_brewery2 paramsGet details for a brewery on Untappd.
ParameterTypeDescription
api_keystring
brewery_idnumber
untappd_search_brewery2 paramsSearch for breweries on Untappd.
ParameterTypeDescription
querystring
api_keystring
untappd_beer_activities3 paramsGet recent activity/check-ins for a beer on Untappd.
ParameterTypeDescription
bidnumber
limitnumber
api_keystring
esports_matches5 paramsGet esports matches from PandaScore.
ParameterTypeDescription
gamestringe.g. lol, csgo, dota2
pagenumber
statusstringrunning, upcoming, past
api_keystring
per_pagenumber
esports_tournaments3 paramsGet esports tournaments from PandaScore.
ParameterTypeDescription
gamestring
statusstring
api_keystring
esports_teams3 paramsSearch esports teams on PandaScore.
ParameterTypeDescription
gamestring
searchstring
api_keystring
esports_players2 paramsSearch esports players on PandaScore.
ParameterTypeDescription
searchstring
api_keystring
esports_get_match2 paramsGet details for a specific esports match by ID.
ParameterTypeDescription
api_keystring
match_idnumber
amber_sites1 paramGet Amber Electric sites for the authenticated user.
ParameterTypeDescription
api_keystring
amber_current_price2 paramsGet the current electricity price for an Amber site.
ParameterTypeDescription
api_keystring
site_idstring
amber_forecast2 paramsGet electricity price forecast for an Amber site.
ParameterTypeDescription
api_keystring
site_idstring
willyweather_forecast3 paramsGet weather forecast from WillyWeather for an Australian location.
ParameterTypeDescription
daysnumber
api_keystring
location_idnumberWillyWeather location ID
willyweather_surf3 paramsGet surf report from WillyWeather.
ParameterTypeDescription
daysnumber
api_keystring
location_idnumber
willyweather_tide3 paramsGet tide times from WillyWeather.
ParameterTypeDescription
daysnumber
api_keystring
location_idnumber
domain_search_listings10 paramsSearch Australian property listings on Domain.
ParameterTypeDescription
statestring
suburbstring
api_keystring
maxPricenumber
minPricenumber
pageSizenumber
postcodestring
listingTypestringSale or Rent
maxBedroomsnumber
minBedroomsnumber
domain_get_property2 paramsGet details for a specific Domain property listing.
ParameterTypeDescription
api_keystring
listing_idnumber
domain_suburb_stats5 paramsGet property market statistics for an Australian suburb.
ParameterTypeDescription
statestring
suburbstring
api_keystring
postcodestring
propertyCategorystring
trove_search4 paramsSearch the National Library of Australia's Trove.
ParameterTypeDescription
nnumberNumber of results
zonestringe.g. newspaper, book
querystring
api_keystring
trove_get_work2 paramsGet a specific Trove work by ID.
ParameterTypeDescription
idstring
api_keystring
trove_newspaper_article2 paramsGet a specific Trove newspaper article by ID.
ParameterTypeDescription
idstring
api_keystring
auspost_track_parcel2 paramsTrack an Australia Post parcel by tracking number.
ParameterTypeDescription
api_keystring
tracking_idstring
auspost_get_postcode2 paramsLook up an Australian postcode or suburb.
ParameterTypeDescription
qstringSuburb name or postcode
api_keystring
auspost_delivery_times4 paramsGet Australia Post estimated delivery times.
ParameterTypeDescription
api_keystring
to_postcodestring
service_codestring
from_postcodestring
sendle_get_quote9 paramsGet a shipping quote from Sendle.
ParameterTypeDescription
api_keystring
weight_unitsstring
weight_valuenumber
pickup_suburbstring
pickup_countrystring
delivery_suburbstring
pickup_postcodestring
delivery_countrystring
delivery_postcodestring