Home / Token cost / UnClick

The UnClick MCP server costs 23,599 tokens before the first call.

Connect UnClick and its 451 tool definitions are loaded into the model's context on every request — 12% of a 200k window spent before your agent does anything.

QUICK ANSWER The UnClick MCP server's tool definitions consume 23,599 tokens — 22× the median MCP server (1,075 tokens). A scoped grant exposing only the tools you use cuts that roughly in proportion.

MEASURED FROM SCHEMAS 451 tools · 23,599 tokens · 12% of 200k · 2.4% of 1M Method →

What that buys before your agent starts working.

Tool definitions are overhead: they occupy context on every request and compete with your code, documents and conversation history for the same window.

200K WINDOW 12%
1M WINDOW 2.4%

Corpus context: UnClick ranks #21 of 1,659 measured MCP servers by definition cost. The median is 1,075 tokens, p90 is 6,119, and the heaviest (Fusionauth) is 183,337 — 92% of a 200k window on its own.

Where the 23,599 tokens go.

Each row is one tool definition as a tools/list entry — name, description and input schema — counted with o200k_base. Average: 52 tokens per tool.

ToolCategoryTokens% of server
report_bug Read 201 0.9%
bluesky_action Read 136 0.6%
unclick_call Read 133 0.6%
unclick_tool_info Read 130 0.6%
mastodon_action Read 125 0.5%
raindrop_action Read 121 0.5%
instapaper_action Read 113 0.5%
unclick_search Read 113 0.5%
notion_action Read 112 0.5%
slack_action Read 111 0.5%
domain_search_listings Read 110 0.5%
sendle_get_quote Read 103 0.4%
monica_action Read 101 0.4%
clockify_action Read 100 0.4%
unclick_generate_qr Write 100 0.4%
splitwise_action Read 95 0.4%
csuite_analyze Read 94 0.4%
feedly_action Read 94 0.4%
unclick_resize_image Write 93 0.4%
readwise_action Read 92 0.4%
reddit_read Read 92 0.4%
usgs_earthquakes_by_region Read 89 0.4%
ptv_departures Read 88 0.4%
reddit_post Write 88 0.4%
unclick_cron_parse Execute 86 0.4%
xero_invoices Read 86 0.4%
unclick_random_password Read 85 0.4%
esports_matches Read 83 0.4%
eventbrite_create_event Write 82 0.3%
vault_action Read 81 0.3%
unclick_transform_text Execute 79 0.3%
ebird_recent_observations Read 79 0.3%
shopify_products Read 79 0.3%
tm_search_events Read 79 0.3%
unclick_browse Read 79 0.3%
discogs_search_releases Read 78 0.3%
amazon_search Read 77 0.3%
lego_search_sets Read 77 0.3%
rawg_search_games Read 77 0.3%
unclick_encode Read 77 0.3%
xero_reports Read 77 0.3%
telegram_send_media Write 77 0.3%
news_search Read 76 0.3%
yelp_search_businesses Read 76 0.3%
email_send Write 75 0.3%
nasa_mars_photos Read 74 0.3%
unclick_regex_test Read 74 0.3%
search_cve Read 73 0.3%
unclick_hash Read 73 0.3%
toggl_create_time_entry Write 73 0.3%
wise_create_quote Write 73 0.3%
unclick_timestamp_convert Write 72 0.3%
guardian_search_articles Read 71 0.3%
shopify_orders Read 71 0.3%
stock_intraday Read 71 0.3%
trove_search Read 71 0.3%
unclick_color_convert Write 71 0.3%
resend_send_email Write 69 0.3%
unclick_kv_set Write 69 0.3%
find_nearest_toilets Read 68 0.3%
foursquare_search_places Read 68 0.3%
seatgeek_search_events Read 68 0.3%
tmdb_trending Read 68 0.3%
trivia_questions Read 68 0.3%
twitch_get_clips Read 68 0.3%
datetime_add_to_date Write 68 0.3%
riot_summoner Read 67 0.3%
xero_bank_transactions Read 67 0.3%
domain_suburb_stats Read 66 0.3%
openaq_measurements Read 66 0.3%
tomorrow_forecast Read 66 0.3%
twitch_search_streams Read 66 0.3%
calc_compound_interest Read 65 0.3%
carbon_flight_emissions Read 65 0.3%
tab_meetings Read 65 0.3%
reddit_vote Write 65 0.3%
nasa_earth_imagery Read 64 0.3%
shopify_customers Read 64 0.3%
sleeper_trending_players Read 64 0.3%
xero_payments Read 64 0.3%
telegram_manage_chat Write 64 0.3%
amazon_product Read 63 0.3%
brickset_search Read 63 0.3%
discord_search Read 63 0.3%
news_top_headlines Read 63 0.3%
xero_contacts Read 63 0.3%
telegram_send Write 63 0.3%
text_transform Execute 62 0.3%
reddit_user Read 62 0.3%
riot_match_history Read 62 0.3%
usgs_recent_earthquakes Read 62 0.3%
willyweather_forecast Read 62 0.3%
bungie_search_player Read 61 0.3%
carbon_electricity_emissions Read 61 0.3%
omdb_search Read 61 0.3%
shopify_fulfillments Read 61 0.3%
abuseipdb_report_ip Read 60 0.3%
auspost_delivery_times Read 60 0.3%
carbon_vehicle_emissions Read 60 0.3%
color_palette Read 60 0.3%
deezer_search Read 60 0.3%
setlistfm_search_setlists Read 60 0.3%
urlscan_scan Read 60 0.3%
discord_thread Write 60 0.3%
eventbrite_search_events Read 59 0.3%
hunter_find_email Read 59 0.3%
openaq_air_quality Read 59 0.3%
podcast_get_episodes Read 59 0.3%
unclick_parse_csv Execute 58 0.2%
amazon_variations Read 58 0.2%
email_search Read 58 0.2%
lichess_top_players Read 58 0.2%
lichess_user_games Read 58 0.2%
reddit_search Read 58 0.2%
weather_forecast Read 58 0.2%
abuseipdb_check_ip Read 57 0.2%
omdb_by_title Read 57 0.2%
podcast_search_episodes Read 57 0.2%
shopify_collections Read 57 0.2%
tm_search_venues Read 57 0.2%
tomorrow_history Read 57 0.2%
tomorrow_realtime Read 57 0.2%
untappd_beer_activities Read 57 0.2%
discord_react Write 57 0.2%
amazon_browse Read 56 0.2%
lego_get_set Read 56 0.2%
podcast_trending Read 56 0.2%
rawg_get_game Read 56 0.2%
riot_valorant_account Read 56 0.2%
shopify_inventory Read 56 0.2%
stock_daily Read 56 0.2%
toggl_summary Read 56 0.2%
weather_current Read 56 0.2%
weather_hourly Read 56 0.2%
discord_send Write 56 0.2%
forex_convert Write 56 0.2%
sendle_create_order Write 56 0.2%
cmc_quotes Read 55 0.2%
crypto_price Read 55 0.2%
deezer_chart Read 55 0.2%
ebird_notable_observations Read 55 0.2%
fpl_my_team Read 55 0.2%
lott_results Read 55 0.2%
nasa_asteroids Read 55 0.2%
news_get_sources Read 55 0.2%
podcast_search Read 55 0.2%
reddit_subscribe Read 55 0.2%
search_trademarks Read 55 0.2%
setlistfm_artist_setlists Read 55 0.2%
tmdb_search_movies Read 55 0.2%
unclick_diff_text Read 55 0.2%
xero_quotes Read 55 0.2%
yelp_search_events Read 55 0.2%
discord_read Read 54 0.2%
f1_laps Read 54 0.2%
yelp_autocomplete Read 54 0.2%
bandsintown_recommended Read 53 0.2%
crypto_top_coins Read 53 0.2%
email_read_inbox Read 53 0.2%
podcast_by_feed_url Read 53 0.2%
ptv_stops_on_route Read 53 0.2%
random_number Read 53 0.2%
riot_ranked Read 53 0.2%
unclick_json_format Read 53 0.2%
vercel_list_deployments Read 53 0.2%
color_convert Write 53 0.2%
bandsintown_events Read 52 0.2%
email_get Read 52 0.2%
forex_rate Read 52 0.2%
get_cve_detail Read 52 0.2%
riot_get_match Read 52 0.2%
telegram_get_updates Read 52 0.2%
twitch_channel_info Read 52 0.2%
twitch_get_stream Read 52 0.2%
untappd_get_beer Read 52 0.2%
email_mark_read Write 52 0.2%
twitch_schedule Write 52 0.2%
email_delete Destructive 51 0.2%
abuseipdb_blacklist Read 51 0.2%
auspost_get_postcode Read 51 0.2%
bungie_get_profile Read 51 0.2%
crypto_coin_history Read 51 0.2%
f1_sessions Read 51 0.2%
genius_artist_songs Read 51 0.2%
lastfm_top_tracks Read 51 0.2%
podcast_recent_episodes Read 51 0.2%
tm_search_attractions Read 51 0.2%
untappd_search_beer Read 51 0.2%
unclick_ip_parse Execute 50 0.2%
bungie_search_entities Read 50 0.2%
cmc_listings Read 50 0.2%
forex_historical Read 50 0.2%
forex_latest Read 50 0.2%
lastfm_similar_artists Read 50 0.2%
mb_search_recordings Read 50 0.2%
mb_search_releases Read 50 0.2%
number_fact Read 50 0.2%
setlistfm_get_setlist Read 50 0.2%
shodan_stats Read 50 0.2%
twitch_top_games Read 50 0.2%
unclick_shorten_url Read 50 0.2%
unclick_validate_url Read 50 0.2%
willyweather_surf Read 50 0.2%
willyweather_tide Read 50 0.2%
convert_temperature Write 50 0.2%
datetime_convert_timezone Write 50 0.2%
unclick_generate_uuid Write 50 0.2%
chess_player_games Read 49 0.2%
crypto_daily Read 49 0.2%
f1_pit_stops Read 49 0.2%
lastfm_search_artists Read 49 0.2%
nasa_apod Read 49 0.2%
omdb_by_id Read 49 0.2%
random_lorem_ipsum Read 49 0.2%
text_count_occurrences Read 49 0.2%
tmdb_search_tv Read 49 0.2%
toggl_time_entries Read 49 0.2%
untappd_get_brewery Read 49 0.2%
xero_accounts Read 49 0.2%
text_truncate Destructive 48 0.2%
calc_currency_estimate Read 48 0.2%
calc_tip Read 48 0.2%
cmc_info Read 48 0.2%
esports_teams Read 48 0.2%
esports_tournaments Read 48 0.2%
food_search Read 48 0.2%
foursquare_autocomplete Read 48 0.2%
foursquare_get_place Read 48 0.2%
lastfm_album_info Read 48 0.2%
shodan_search Read 48 0.2%
sleeper_league_matchups Read 48 0.2%
tab_sports_markets Read 48 0.2%
twitch_search_games Read 48 0.2%
brickset_get_set Read 47 0.2%
coc_clan_members Read 47 0.2%
discord_members Read 47 0.2%
espn_team_info Read 47 0.2%
f1_car_data Read 47 0.2%
f1_team_radio Read 47 0.2%
foursquare_get_tips Read 47 0.2%
ip_batch Read 47 0.2%
openlibrary_get_book Read 47 0.2%
search_patents Read 47 0.2%
shopify_shop Read 47 0.2%
telegram_search Read 47 0.2%
urlscan_search Read 47 0.2%
calc_mortgage Read 46 0.2%
coc_clan Read 46 0.2%
espn_soccer_scores Read 46 0.2%
f1_drivers Read 46 0.2%
hibp_check_account Read 46 0.2%
openlibrary_get_author Read 46 0.2%
urlscan_get_result Read 46 0.2%
vercel_get_deployment Read 46 0.2%
wise_exchange_rates Read 46 0.2%
reddit_comment Write 46 0.2%
abn_lookup Read 45 0.2%
auspost_track_parcel Read 45 0.2%
color_mix Read 45 0.2%
datetime_current_time Read 45 0.2%
discogs_marketplace_stats Read 45 0.2%
ebird_species_info Read 45 0.2%
esports_get_match Read 45 0.2%
eventbrite_get_event Read 45 0.2%
f1_positions Read 45 0.2%
foursquare_get_photos Read 45 0.2%
lastfm_chart_top_artists Read 45 0.2%
openlibrary_search Read 45 0.2%
resend_get_email Read 45 0.2%
sendle_track_parcel Read 45 0.2%
setlistfm_search_artist Read 45 0.2%
telegram_read Read 45 0.2%
trove_newspaper_article Read 45 0.2%
untappd_search_brewery Read 45 0.2%
vercel_get_env Read 45 0.2%
virustotal_scan_ip Read 45 0.2%
convert_data_storage Write 45 0.2%
convert_weight Write 45 0.2%
amber_current_price Read 44 0.2%
coc_player Read 44 0.2%
color_info Read 44 0.2%
cr_top_players Read 44 0.2%
datetime_format_date Read 44 0.2%
discogs_get_label Read 44 0.2%
eventbrite_get_attendees Read 44 0.2%
eventbrite_get_venue Read 44 0.2%
lastfm_chart_top_tracks Read 44 0.2%
number_random Read 44 0.2%
openlibrary_author_works Read 44 0.2%
ptv_route_directions Read 44 0.2%
ptv_search Read 44 0.2%
random_roll_dice Read 44 0.2%
rawg_game_screenshots Read 44 0.2%
rawg_upcoming_games Read 44 0.2%
seatgeek_get_performer Read 44 0.2%
seatgeek_get_venue Read 44 0.2%
seatgeek_search_performers Read 44 0.2%
shodan_host_info Read 44 0.2%
tmdb_now_playing Read 44 0.2%
tmdb_tv Read 44 0.2%
virustotal_scan_domain Read 44 0.2%
virustotal_scan_url Read 44 0.2%
virustotal_url_report Read 44 0.2%
yelp_get_business Read 44 0.2%
amber_forecast Read 43 0.2%
bandsintown_artist Read 43 0.2%
bs_club Read 43 0.2%
calc_bmi Read 43 0.2%
discogs_get_artist Read 43 0.2%
discogs_get_release Read 43 0.2%
domain_get_property Read 43 0.2%
fpl_leagues_classic Read 43 0.2%
get_trademark_details Read 43 0.2%
hunter_domain_info Read 43 0.2%
ptv_disruptions Read 43 0.2%
seatgeek_get_event Read 43 0.2%
seatgeek_search_venues Read 43 0.2%
stock_quote Read 43 0.2%
tm_get_venue Read 43 0.2%
tmdb_movie Read 43 0.2%
tmdb_popular_tv Read 43 0.2%
trove_get_work Read 43 0.2%
vercel_get_domain Read 43 0.2%
convert_area Write 43 0.2%
convert_length Write 43 0.2%
convert_speed Write 43 0.2%
convert_volume Write 43 0.2%
lego_set_parts Write 43 0.2%
bs_player Read 42 0.2%
cmc_trending Read 42 0.2%
country_by_name Read 42 0.2%
discogs_search_artists Read 42 0.2%
food_by_category Read 42 0.2%
guardian_get_article Read 42 0.2%
guardian_get_edition Read 42 0.2%
random_pick_from_list Read 42 0.2%
stock_search Read 42 0.2%
tm_get_event Read 42 0.2%
toggl_projects Read 42 0.2%
xero_organisation Read 42 0.2%
yelp_get_reviews Read 42 0.2%
color_contrast_ratio Read 41 0.2%
cr_player Read 41 0.2%
datetime_date_diff Read 41 0.2%
genius_get_artist Read 41 0.2%
genius_get_song Read 41 0.2%
hunter_verify_email Read 41 0.2%
ip_lookup Read 41 0.2%
mb_search_artists Read 41 0.2%
nasa_epic Read 41 0.2%
tmdb_upcoming Read 41 0.2%
vercel_list_projects Read 41 0.2%
abn_search Read 40 0.2%
discord_channels Read 40 0.2%
esports_players Read 40 0.2%
genius_search Read 40 0.2%
hibp_all_breaches Read 40 0.2%
lastfm_artist_info Read 40 0.2%
sleeper_league_rosters Read 40 0.2%
wise_accounts Read 40 0.2%
datetime_business_days Read 39 0.2%
deezer_search_playlist Read 39 0.2%
fpl_fixtures Read 39 0.2%
lego_search_parts Read 39 0.2%
radio_by_tag Read 39 0.2%
radio_search Read 39 0.2%
tab_race Read 39 0.2%
usgs_earthquake_detail Read 39 0.2%
get_toilet_details Read 38 0.2%
radio_by_country Read 38 0.2%
unclick_kv_get Read 38 0.2%
cmc_global_metrics Read 37 0.2%
espn_news Read 37 0.2%
f1_weather Read 37 0.2%
get_recent_cves Read 37 0.2%
guardian_get_tags Read 37 0.2%
hibp_check_password Read 37 0.2%
lichess_tournament Read 37 0.2%
openlibrary_get_edition Read 37 0.2%
sleeper_league Read 37 0.2%
food_get_product Read 36 0.2%
fpl_bootstrap Read 36 0.2%
hn_ask_hn Read 36 0.2%
mb_get_artist Read 36 0.2%
mb_get_release Read 36 0.2%
random_string Read 36 0.2%
rawg_list_genres Read 36 0.2%
rawg_list_platforms Read 36 0.2%
text_analyse Read 36 0.2%
bungie_get_manifest Read 35 0.1%
crypto_coin Read 35 0.1%
forex_currencies Read 35 0.1%
hn_show_hn Read 35 0.1%
lego_themes Read 35 0.1%
hn_new_stories Execute 34 0.1%
amber_sites Read 34 0.1%
country_by_code Read 34 0.1%
datetime_week_number Read 34 0.1%
deezer_get_album Read 34 0.1%
deezer_get_artist Read 34 0.1%
deezer_get_track Read 34 0.1%
fpl_gameweek Read 34 0.1%
fpl_player Read 34 0.1%
hn_best_stories Read 34 0.1%
hn_top_stories Read 34 0.1%
meal_get_by_id Read 34 0.1%
radio_top_voted Read 34 0.1%
resend_list_domains Read 34 0.1%
sleeper_players Read 34 0.1%
text_extract_emails Read 34 0.1%
text_extract_phone_numbers Read 34 0.1%
country_by_currency Read 33 0.1%
country_by_language Read 33 0.1%
country_by_region Read 33 0.1%
eventbrite_list_categories Read 33 0.1%
fpl_manager Read 33 0.1%
hn_item Read 33 0.1%
lichess_user Read 33 0.1%
lott_jackpots Read 33 0.1%
meal_filter_by_area Read 33 0.1%
meal_filter_by_ingredient Read 33 0.1%
openaq_countries Read 33 0.1%
radio_top_clicked Read 33 0.1%
sleeper_nfl_state Read 33 0.1%
chess_player Read 32 0.1%
chess_player_stats Read 32 0.1%
chess_puzzles_random Read 32 0.1%
crypto_search Read 32 0.1%
meal_search Read 32 0.1%
text_extract_urls Read 32 0.1%
unclick_validate_email Read 32 0.1%
wise_profile Read 32 0.1%
country_all Read 31 0.1%
guardian_get_sections Read 31 0.1%
hn_user Read 31 0.1%
lichess_puzzle_daily Read 31 0.1%
meal_filter_by_category Read 31 0.1%
espn_mlb_scores Read 30 0.1%
espn_nba_scores Read 30 0.1%
espn_nfl_scores Read 30 0.1%
espn_nhl_scores Read 30 0.1%
random_shuffle_list Read 30 0.1%
trivia_categories Read 30 0.1%
chess_leaderboards Read 29 0.1%
crypto_trending Read 29 0.1%
openlibrary_trending Read 29 0.1%
random_flip_coin Read 29 0.1%
radio_countries Read 28 0.1%
meal_random Read 27 0.1%
meal_categories Read 25 0.1%
random_uuid Read 25 0.1%

Most agents use a handful of these tools. They pay for all 451.

A PolicyLayer grant exposes only the tools you allow — ungranted definitions are filtered out of the tool list, so they never enter the context window. Estimates below assume typical-weight tools (52 tokens each).

Grant scopeDefinition costReduction
All 451 tools (no gateway) 23,599 tokens
3 granted tools ~157 tokens −99%
5 granted tools ~262 tokens −99%
10 granted tools ~523 tokens −98%

UnClick token-cost questions.

How many tokens does the UnClick MCP server use?+

Its 451 tool definitions total 23,599 tokens — 12% of a 200k context window — measured with tiktoken o200k_base over the serialised tools/list payload. Exact counts vary slightly by client and model.

Why does UnClick consume tokens before I send a message?+

MCP clients load every connected server's tool definitions — name, description, and input schema — into the model's context so it knows what it can call. That payload is charged against your context window on every request, whether or not a tool is used.

How do I reduce UnClick's token usage?+

Expose fewer tools. A PolicyLayer grant scopes UnClick to only the tools you allow — ungranted definitions are filtered out of the tool list, so they never enter the context window. A grant of 3 typical tools costs roughly 157 tokens, a 99% reduction.

Does deferred tool loading fix this?+

Partially, in some clients. Claude Code defers MCP tool schemas behind a tool-search step by default, and VS Code has experimental grouping — but you still pay tokens per search and reload, and Cursor, Windsurf and Gemini CLI load definitions upfront. Reducing the exposed tool set cuts the cost in every client.

How these numbers were measured.

01
Serialisation

Each tool is serialised as a tools/list entry — name, description, input schema — from the schemas in the PolicyLayer scan database. Clients differ slightly in framing, so treat counts as close estimates.

02
Tokeniser

tiktoken o200k_base (GPT-4o/o-series). Anthropic's current tokeniser isn't published, so Claude's exact counts will differ; for English text and JSON schemas the totals are close enough to treat these as estimates.

03
Deferred loading

Some clients now defer schema loading (Claude Code's tool search; VS Code experimental grouping). You still pay per search and reload — and Cursor, Windsurf and Gemini CLI load everything upfront.

Computed 05-06-2026 from the PolicyLayer scan database over all 451 catalogued UnClick tools. Counts refresh with every site build.

Expose only the tools you use — the rest never enter your context.

A PolicyLayer grant scopes UnClick to the tools you actually allow. Ungranted definitions never load, and every call that does run is checked against policy first.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.