New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice
Home / Token cost / Lxwl

The Lxwl MCP server costs 56,393 tokens before the first call.

Every request your agent makes carries every tool definition this server exposes — context your code, documents and conversation can't use, mostly for tools the agent never calls. You don't need them all in the window, and you don't have to pay for them.

QUICK ANSWER The Lxwl MCP server's 236 tool definitions consume 56,393 tokens — 28% of a 200k context window, and 30× the median MCP server (1,905 tokens). A scoped grant exposing only the tools you use cuts that roughly in proportion.

MEASURED FROM SCHEMAS tiktoken o200k_base · rank #35 of 8,377 measured servers · refreshed every build Method →

What that costs 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 28%
1M WINDOW 5.6%

Corpus context: Lxwl ranks #35 of 8,377 measured MCP servers by definition cost. The median is 1,905 tokens, p90 is 12,638, and the heaviest (Ainumbers Mcp Apps) is 327,608 — 164% of a 200k window on its own. New to this? See MCP token cost and context window in the glossary.

Where the 56,393 tokens go.

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

ToolCategoryTokens% of server
onloon-crm-customer-management__filterCompanies Read 3,343 5.9%
onloon-crm-customer-management__saveScene Write 3,268 5.8%
onloon-crm-contact__filterContacts Read 3,104 5.5%
onloon-crm-contact__saveScene Write 3,073 5.4%
onloon-crm-order__createOrder Write 1,709 3.0%
onloon-crm-order__createQuotation Write 1,648 2.9%
onloon-crm-contact__createContact Write 1,346 2.4%
onloon-crm-customer-management__createContact Write 1,298 2.3%
onloon-crm-customer-management__createCompany Write 1,158 2.1%
onloon-crm-customer-management__updateCompany Write 1,007 1.8%
onloon-customer-dev-marketing__submitMarketingTask Write 954 1.7%
onloon-crm-customer-management__updateContact Write 904 1.6%
onloon-crm-contact__updateContact Write 903 1.6%
onloon-product__updateProduct Write 902 1.6%
onloon-normal-mail__replyMessage Read 880 1.6%
onloon-product__createProduct Write 878 1.6%
onloon-normal-mail__scheduleMessage Write 832 1.5%
onloon-normal-mail__forwardMessage Read 821 1.5%
onloon-crm-contact__checkDuplicates Read 817 1.4%
onloon-normal-mail__sendMessage Write 791 1.4%
onloon-normal-mail__saveDraft Write 788 1.4%
onloon-social-chat-send__sendMessage Write 625 1.1%
onloon-social__schedulePost Write 585 1.0%
onloon-customer-dev-marketing__createTask Write 525 0.9%
onloon-xl-decorate__decorate Write 524 0.9%
onloon-xl-blog__updateBlog Write 448 0.8%
onloon-explore-customs-data__listMerchants Read 433 0.8%
onloon-xl-blog__createBlog Write 424 0.8%
onloon-xl-blog__createBlogGroup Write 407 0.7%
onloon-xl-blog__updateBlogGroup Write 394 0.7%
onloon-crm-contact__listActivities Read 363 0.6%
onloon-explore-customs-data__runOperation Read 332 0.6%
onloon-crm-order__createProduct Write 325 0.6%
onloon-file-upload__formatMailAttachments Write 322 0.6%
onloon-xl-blog__getBlogGroup Read 306 0.5%
onloon-xl-blog__listBlogGroups Read 301 0.5%
onloon-xl-decorate__addComponent Write 288 0.5%
onloon-crm-contact__listTags Read 279 0.5%
onloon-customer-dev__writeCandidate Write 279 0.5%
onloon-crm-contact__aggregateContacts Read 260 0.5%
onloon-explore-customs-data__searchAdvancedRecords Read 242 0.4%
onloon-crm-customer-management__listTags Read 240 0.4%
onloon-social-chat__listContacts Read 231 0.4%
onloon-crm-customer-management__searchCompanies Read 230 0.4%
onloon-social-chat__searchContacts Read 223 0.4%
onloon-crm-contact__searchContacts Read 206 0.4%
onloon-crm-contact__listAuditEvents Read 204 0.4%
onloon-social-chat__searchMessages Read 204 0.4%
onloon-social-chat__listWaContactsAllBinds Read 201 0.4%
onloon-crm-contact__listSceneUsers Read 200 0.4%
onloon-crm-contact__listFollowups Read 197 0.3%
onloon-crm-contact__listContacts Read 196 0.3%
onloon-mail-marketing__createAndSend Write 187 0.3%
onloon-explore-customs-data__getMerchantTradeProfile Read 180 0.3%
onloon-crm-customer-management__listCompanies Read 179 0.3%
onloon-crm-order__createQuickQuotation Write 179 0.3%
onloon-crm-customer-management__transferCustomerPool Financial 178 0.3%
onloon-crm-contact__listCountries Read 176 0.3%
onloon-crm-customer-management__listActivities Read 175 0.3%
onloon-product__createProductGroup Write 175 0.3%
onloon-crm-customer-management__listCommunications Read 173 0.3%
onloon-crm-customer-management__runScene Execute 170 0.3%
onloon-mail-marketing__createDraft Write 165 0.3%
onloon-crm-customer-management__recordFollowup Write 164 0.3%
onloon-crm-customer-management__listSceneUsers Read 163 0.3%
onloon-social-chat__listWaBindAccounts Read 161 0.3%
onloon-product__updateProductGroup Write 161 0.3%
onloon-crm-contact__transferContactPool Financial 157 0.3%
onloon-social-chat-send__querySendStatus Write 144 0.3%
onloon-crm-customer-management__listCountries Read 142 0.3%
onloon-crm-order__createQuickOrder Write 137 0.2%
onloon-crm-contact__listCommunications Read 136 0.2%
onloon-normal-mail__distributeMessages Read 136 0.2%
onloon-social-chat__listBindAccounts Read 136 0.2%
onloon-crm-order__listOrderEnums Read 135 0.2%
onloon-social-chat__listMessages Read 134 0.2%
onloon-crm-order__saveQuickQuotation Write 132 0.2%
onloon-social-chat__listRecentSessions Read 131 0.2%
onloon-crm-order__saveQuickOrder Write 131 0.2%
onloon-product__syncShopifyCollection Read 127 0.2%
onloon-crm-contact__linkCompany Read 126 0.2%
onloon-clue__listClues Read 125 0.2%
onloon-crm-order__searchContacts Read 121 0.2%
onloon-crm-customer-management__scheduleFollowup Write 120 0.2%
onloon-customer-dev-marketing__editTask Write 117 0.2%
onloon-customer-dev-customs__searchCompanies Read 115 0.2%
onloon-social-chat__auditImportantSessions Read 114 0.2%
onloon-crm-order__createTemplate Write 109 0.2%
onloon-social-radar__addMonitoredGroup Write 109 0.2%
onloon-crm-order__updateStatus Write 108 0.2%
onloon-crm-order__saveTemplate Write 107 0.2%
onloon-crm-contact__runScene Execute 106 0.2%
onloon-customer-dev-whatsapp__searchCompanies Read 106 0.2%
onloon-crm-contact__recordFollowup Read 105 0.2%
onloon-normal-mail__extractSubjectContacts Read 105 0.2%
onloon-customer-dev-marketing__updateTaskStatus Write 105 0.2%
onloon-normal-mail__listMessages Read 104 0.2%
onloon-social-radar__searchFacebookCompanies Read 104 0.2%
onloon-xl-blog__listBlogs Read 104 0.2%
onloon-social__listPosts Read 103 0.2%
onloon-crm-contact__listTypes Read 101 0.2%
onloon-mail-marketing__listReceivers Read 101 0.2%
onloon-explore-customs-data__searchGlobal Read 100 0.2%
onloon-crm-contact__listFieldConfig Read 99 0.2%
onloon-crm-contact__listSceneStaticOptions Read 98 0.2%
onloon-social-chat__listMessageParticipants Read 98 0.2%
onloon-customer-dev-enterprise__searchCompanies Read 97 0.2%
onloon-customer-dev-global-engine__searchCompanies Read 97 0.2%
onloon-crm-order__uploadQuickQuotation Write 93 0.2%
onloon-normal-mail__markMessages Write 93 0.2%
onloon-product__listProducts Read 92 0.2%
onloon-social-radar__addMonitoredHomepage Write 92 0.2%
onloon-xl-decorate__saveSourcecodeFile Write 92 0.2%
onloon-customer-dev-canton-fair__searchCompanies Read 91 0.2%
onloon-crm-order__listQuotations Read 90 0.2%
onloon-customer-dev-kp__searchCompanies Read 90 0.2%
onloon-explore-customs-data__getCustomsRecord Read 90 0.2%
onloon-crm-customer-management__aggregateCompanies Read 89 0.2%
onloon-crm-customer-management__listSceneStaticOptions Read 89 0.2%
onloon-customer-dev__preflightOutreach Read 89 0.2%
onloon-crm-order__linkQuick Read 88 0.2%
onloon-crm-order__uploadQuickOrder Write 88 0.2%
onloon-file-upload__uploadFromUrl Write 88 0.2%
onloon-crm-order__listOrders Read 87 0.2%
onloon-normal-mail__getCorrespondence Read 87 0.2%
onloon-customer-dev-marketing__listTasks Read 86 0.2%
onloon-xl-decorate__downloadSourcecode Read 86 0.2%
onloon-crm-customer-management__listAuditEvents Read 85 0.2%
onloon-social__listChannels Read 84 0.1%
onloon-file-upload__uploadImage Write 84 0.1%
onloon-account__getAccountInfo Read 83 0.1%
onloon-xl-decorate__installTheme Write 83 0.1%
onloon-customer-dev-b2c__buildSearchQuery Execute 82 0.1%
onloon-crm-order__listTemplates Read 82 0.1%
onloon-mail-marketing__getOverallStats Read 82 0.1%
onloon-crm-order__getDetail Read 80 0.1%
onloon-customer-dev-b2c__enrichCompany Read 80 0.1%
onloon-xl-blog__listTags Read 80 0.1%
onloon-crm-customer-management__listGroups Read 79 0.1%
onloon-customer-dev-customs__enrichCompany Read 79 0.1%
onloon-customer-dev-b2b__crawlPage Read 77 0.1%
onloon-customer-dev-b2c__crawlPage Read 77 0.1%
onloon-customer-dev__initSession Read 76 0.1%
onloon-customer-dev__validateWorkspace Read 76 0.1%
onloon-product__getProduct Read 76 0.1%
onloon-xl-decorate__ensureTheme Read 75 0.1%
onloon-social-radar__listGroupPosts Read 74 0.1%
onloon-crm-contact__listScenes Read 73 0.1%
onloon-customer-dev-marketing__listPersons Read 73 0.1%
onloon-customer-dev-b2b__buildSearchQuery Execute 72 0.1%
onloon-customer-dev-enquiry__enrichCompany Read 72 0.1%
onloon-customer-dev__listSessions Read 72 0.1%
onloon-customer-dev-marketing__listCompanies Read 72 0.1%
onloon-social-radar__listHomepagePosts Read 72 0.1%
onloon-xl-decorate__getSetting Read 72 0.1%
onloon-product__publishProduct Write 72 0.1%
onloon-crm-customer-management__listProducts Read 71 0.1%
onloon-crm-customer-management__listTypes Read 71 0.1%
onloon-mail-marketing__listCampaigns Read 71 0.1%
onloon-normal-mail__auditCustomerPending Read 71 0.1%
onloon-xl-blog__getBlog Read 71 0.1%
onloon-crm-customer-management__listStages Read 70 0.1%
onloon-customer-dev-kp__enrichCompany Read 70 0.1%
onloon-customer-dev-whatsapp__enrichCompany Read 70 0.1%
onloon-xl-decorate__analyzeTheme Read 70 0.1%
onloon-xl-decorate__listShops Read 70 0.1%
onloon-crm-customer-management__listFieldConfig Read 69 0.1%
onloon-crm-customer-management__listFollowups Read 69 0.1%
onloon-customer-dev-b2b__enrichCompany Read 68 0.1%
onloon-xl-decorate__getSourcecodeFile Read 68 0.1%
onloon-crm-order__listProducts Read 67 0.1%
onloon-mail-marketing__getCampaignReport Read 67 0.1%
onloon-xl-decorate__publish Write 67 0.1%
onloon-crm-order__getTradeInfo Read 66 0.1%
onloon-xl-decorate__listSourcecode Read 66 0.1%
onloon-crm-contact__scheduleFollowup Write 66 0.1%
onloon-crm-customer-management__listBusinessStages Read 65 0.1%
onloon-crm-order__listCurrencies Read 65 0.1%
onloon-normal-mail__peekMessage Read 65 0.1%
onloon-product__getProductGroup Read 65 0.1%
onloon-social-radar__listMonitoredHomepages Read 65 0.1%
onloon-file-upload__uploadDedupSimple Write 65 0.1%
onloon-file-upload__uploadFile Write 65 0.1%
onloon-crm-customer-management__listSources Read 64 0.1%
onloon-customer-dev-canton-fair__enrichCompany Read 63 0.1%
onloon-customer-dev-enquiry__searchCompanies Read 63 0.1%
onloon-normal-mail__listMailUsers Read 62 0.1%
onloon-xl-decorate__getPage Read 62 0.1%
onloon-xl-decorate__listThemeTemplates Read 62 0.1%
onloon-file-upload__uploadPart Write 62 0.1%
onloon-customer-dev-enterprise__enrichCompany Read 61 0.1%
onloon-normal-mail__verifyScheduleTime Read 61 0.1%
onloon-social-radar__addGroupKeyword Write 61 0.1%
onloon-social-radar__addHomepageKeyword Write 60 0.1%
onloon-xl-decorate__openSourcecode Write 60 0.1%
onloon-crm-contact__getContact Read 59 0.1%
onloon-crm-customer-management__listBusinessCurrencies Read 59 0.1%
onloon-customer-dev-global-engine__enrichCompany Read 59 0.1%
onloon-product__inspectImportLinks Read 59 0.1%
onloon-xl-decorate__listThemes Read 59 0.1%
onloon-file-upload__uploadSocialChat Write 59 0.1%
onloon-crm-contact__listProducts Read 58 0.1%
onloon-customer-dev-marketing__getTask Read 58 0.1%
onloon-product__listProductGroups Read 58 0.1%
onloon-crm-customer-management__listScenes Read 57 0.1%
onloon-customer-dev-marketing__listSources Read 57 0.1%
onloon-normal-mail__listMailboxes Read 57 0.1%
onloon-social-radar__listGroupComments Read 57 0.1%
onloon-crm-customer-management__getContact Read 56 0.1%
onloon-social-radar__listHomepageComments Read 56 0.1%
onloon-clue__getClue Read 55 0.1%
onloon-clue__claimClue Read 54 0.1%
onloon-xl-decorate__listComponents Read 53 0.1%
onloon-crm-contact__listGroups Read 52 0.1%
onloon-mail-marketing__listSenderMails Read 52 0.1%
onloon-crm-contact__listBusinessCurrencies Read 51 0.1%
onloon-product__listProductUnits Read 51 0.1%
onloon-xl-decorate__preview Read 51 0.1%
onloon-file-upload__uploadBatch Write 51 0.1%
onloon-normal-mail__listBusinessQueues Read 50 0.1%
onloon-mail-marketing__getAccount Read 49 0.1%
onloon-mail-marketing__getCampaign Read 49 0.1%
onloon-crm-contact__listStages Read 46 0.1%
onloon-social__listScheduled Read 45 0.1%
onloon-social-radar__listGroupKeywords Read 45 0.1%
onloon-crm-contact__listSources Read 44 0.1%
onloon-normal-mail__searchMessages Read 44 0.1%
onloon-social-radar__listHomepageKeywords Read 44 0.1%
onloon-social-radar__listRecommendHomepages Read 44 0.1%
onloon-normal-mail__listSignatures Read 43 0.1%
onloon-social-radar__listMonitoredGroups Read 43 0.1%
onloon-crm-contact__listBusinessStages Read 42 0.1%
onloon-social-chat__listChatFolders Read 42 0.1%
onloon-social-chat__getContact Read 41 0.1%
onloon-crm-customer-management__getCompany Read 40 0.1%
onloon-product__listShops Read 40 0.1%

Your agent uses a handful of these tools. It pays for all 236.

You don't need all 236 of those definitions in the window. PolicyLayer is an MCP gateway that sits in front of Lxwl: only the tools you grant are exposed to the agent, the rest never load. A smaller window means a sharper agent — less noise when it picks a tool — and every request costs less:

Grant scopeDefinition costReduction
All 236 tools (no gateway) 56,393 tokens
3 granted tools ~717 tokens −99%
5 granted tools ~1,195 tokens −98%
10 granted tools ~2,390 tokens −96%

The risk dividend: 2 of these 236 tools are critical-risk (destructive or financial) and cost 335 tokens (1% of the definition load). Block them — the recommended starter policy — and you reclaim that context before tuning anything else.

  1. Create a free account and register Lxwl — nothing to install.
  2. Grant only the tools you use — ungranted definitions never enter the context window.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
CUT LXWL TOKEN COST →

Instant setup, no code required.

Lxwl token-cost questions.

How many tokens does the Lxwl MCP server use?+

Its 236 tool definitions total 56,393 tokens — 28% 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 Lxwl 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 Lxwl's token usage?+

Expose fewer tools. A PolicyLayer grant scopes Lxwl 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 717 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 06-09-2026 from the PolicyLayer scan database over all 236 catalogued Lxwl tools. Counts refresh with every site build.

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

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

Instant setup, no code required.

46,500+ MCP servers and 515,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.