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

The Wps Office MCP server costs 37,742 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 Wps Office MCP server's 250 tool definitions consume 37,742 tokens — 19% of a 200k context window, and 20× the median MCP server (1,866 tokens). A scoped grant exposing only the tools you use cuts that roughly in proportion.

MEASURED FROM SCHEMAS tiktoken o200k_base · rank #135 of 12,801 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 19%
1M WINDOW 3.8%

Corpus context: Wps Office ranks #135 of 12,801 measured MCP servers by definition cost. The median is 1,866 tokens, p90 is 13,646, and the heaviest (Ainumbers Mcp Apps) is 442,891 — 221% of a 200k window on its own. New to this? See MCP token cost and context window in the glossary.

Where the 37,742 tokens go.

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

ToolCategoryTokens% of server
wps_excel_update_pivot_table Write 599 1.6%
wps_excel_create_pivot_table Write 563 1.5%
wps_excel_create_chart Write 527 1.4%
wps_ppt_set_image_style Write 518 1.4%
wps_excel_export_range_as_image Write 456 1.2%
wps_ppt_export_slide_as_image Write 435 1.2%
wps_excel_export_chart_as_image Write 423 1.1%
wps_excel_set_cell_format Write 401 1.1%
wps_excel_update_chart Write 394 1.0%
wps_ppt_insert_slides_from_file Write 387 1.0%
wps_word_smart_fill_field Write 384 1.0%
wps_ppt_create_flow_chart Write 331 0.9%
wps_ppt_add_shape Write 328 0.9%
wps_ppt_set_table_cell_style Write 326 0.9%
wps_ppt_set_shape_gradient Write 324 0.9%
wps_ppt_set_shape_shadow Write 320 0.8%
wps_ppt_create_kpi_cards Write 318 0.8%
wps_ppt_replace_ppt_image Write 313 0.8%
wps_ppt_set_table_style Write 297 0.8%
wps_ppt_beautify Write 288 0.8%
wps_word_proofread_basic Write 287 0.8%
wps_ppt_set_shape_border Write 286 0.8%
wps_ppt_set_table_row_style Write 285 0.8%
wps_convert_format Write 270 0.7%
wps_ppt_create_styled_table Write 266 0.7%
wps_ppt_apply_color_scheme Write 265 0.7%
wps_ppt_insert_ppt_chart Write 264 0.7%
wps_ppt_set_background_gradient Write 260 0.7%
wps_ppt_set_active_target Write 254 0.7%
wps_ppt_insert_ppt_image Write 243 0.6%
wps_word_set_font Write 243 0.6%
wps_ppt_set_3d_material Write 242 0.6%
wps_ppt_add_chart Write 241 0.6%
wps_ppt_set_animation Write 239 0.6%
wps_excel_clean_data Read 231 0.6%
wps_word_find_in_document Read 227 0.6%
wps_excel_generate_formula Write 226 0.6%
wps_ppt_set_slide_transition Destructive 221 0.6%
wps_ppt_align_shapes Write 221 0.6%
wps_ppt_set_ppt_chart_style Write 220 0.6%
wps_ppt_set_shape_style Write 220 0.6%
wps_word_find_replace Read 218 0.6%
wps_ppt_align_objects Write 217 0.6%
wps_ppt_add_slide Write 216 0.6%
wps_ppt_add_textbox Write 215 0.6%
wps_excel_set_conditional_format Write 212 0.6%
wps_ppt_unify_font Write 212 0.6%
wps_ppt_add_emphasis_animation Write 211 0.6%
wps_word_apply_style Write 210 0.6%
wps_ppt_insert_table Write 209 0.6%
wps_ppt_add_animation_preset Destructive 206 0.5%
wps_ppt_create_timeline Write 206 0.5%
wps_ppt_set_shape_z_order Write 203 0.5%
wps_ppt_set_slide_size Write 202 0.5%
wps_ppt_set_shape_position Write 200 0.5%
wps_ppt_insert_image Write 198 0.5%
wps_word_insert_text Write 197 0.5%
wps_ppt_set_transition Destructive 196 0.5%
wps_excel_diagnose_formula Write 195 0.5%
wps_excel_set_number_format Write 194 0.5%
wps_word_set_page_setup Write 193 0.5%
wps_word_get_paragraphs Read 191 0.5%
wps_excel_set_data_validation Write 189 0.5%
wps_ppt_set_ppt_date_time Write 189 0.5%
wps_ppt_set_slide_background Write 189 0.5%
wps_ppt_beautify_all_slides Write 188 0.5%
wps_ppt_set_3d_rotation Write 187 0.5%
wps_convert_to_pdf Write 186 0.5%
wps_ppt_set_table_cell Write 186 0.5%
wps_ppt_add_animation Write 183 0.5%
wps_excel_set_border Write 182 0.5%
wps_ppt_create_org_chart Write 182 0.5%
wps_ppt_distribute_shapes Write 182 0.5%
wps_ppt_create_3d_text Write 181 0.5%
wps_ppt_add_title_decoration Write 180 0.5%
wps_word_generate_toc Write 180 0.5%
wps_ppt_set_3d_depth Write 175 0.5%
wps_word_replace_range Write 173 0.5%
wps_ppt_set_slide_layout Write 172 0.5%
wps_excel_subtotal Write 171 0.5%
wps_ppt_create_mini_charts Write 169 0.4%
wps_ppt_create_progress_bar Write 168 0.4%
wps_ppt_create_donut_chart Write 165 0.4%
wps_ppt_add_ppt_hyperlink Write 164 0.4%
wps_ppt_get_table_cell Read 163 0.4%
wps_excel_find_replace Read 162 0.4%
wps_excel_sort_range Write 162 0.4%
wps_ppt_auto_beautify_slide Write 161 0.4%
wps_ppt_set_font_color Write 161 0.4%
wps_ppt_set_shape_fill Write 161 0.4%
wps_ppt_insert_slide_image Write 157 0.4%
wps_ppt_smart_distribute Write 156 0.4%
wps_ppt_set_background Write 152 0.4%
wps_excel_insert_excel_image Write 151 0.4%
wps_ppt_set_ppt_chart_data Write 150 0.4%
wps_word_replace_bookmark_content Write 150 0.4%
wps_ppt_add_master_element Write 148 0.4%
wps_ppt_set_shape_transparency Write 148 0.4%
wps_ppt_create_grid Write 147 0.4%
wps_ppt_create_gauge Write 146 0.4%
wps_common_save_as Write 144 0.4%
wps_excel_write_range Write 142 0.4%
wps_ppt_add_page_indicator Write 141 0.4%
wps_excel_set_cell_style Write 140 0.4%
wps_excel_remove_duplicates Destructive 139 0.4%
wps_ppt_set_shape_text Write 138 0.4%
wps_ppt_set_animation_order Write 136 0.4%
wps_ppt_group_shapes Write 134 0.4%
wps_cache_data Read 133 0.4%
wps_word_get_document_text Read 133 0.4%
wps_excel_set_formula Write 133 0.4%
wps_word_set_line_spacing Write 133 0.4%
wps_ppt_set_master_background Write 132 0.3%
wps_word_generate_doc_toc Write 132 0.3%
wps_word_insert_section_break Write 131 0.3%
wps_ppt_copy_slide Write 130 0.3%
wps_ppt_open_presentation Write 130 0.3%
wps_ppt_apply_transition_to_all Write 129 0.3%
wps_ppt_set_background_color Write 129 0.3%
wps_word_insert_image Write 129 0.3%
wps_ppt_replace_ppt_text Write 127 0.3%
wps_word_insert_bookmark Write 127 0.3%
wps_word_enable_track_changes Write 125 0.3%
wps_excel_fill_series Write 124 0.3%
wps_common_set_selected_text Write 123 0.3%
wps_ppt_add_speaker_notes Write 123 0.3%
wps_ppt_close_presentation Write 123 0.3%
wps_ppt_duplicate_shape Write 123 0.3%
wps_excel_auto_filter Write 121 0.3%
wps_ppt_move_slide Write 120 0.3%
wps_excel_set_column_width Write 117 0.3%
wps_ppt_set_background_image Write 117 0.3%
wps_ppt_remove_ppt_hyperlink Destructive 116 0.3%
wps_excel_hide_row Write 115 0.3%
wps_ppt_start_slide_show Execute 114 0.3%
wps_ppt_set_slide_title Write 113 0.3%
wps_excel_freeze_panes Write 112 0.3%
wps_ppt_delete_shape Destructive 111 0.3%
wps_excel_lock_cells Write 111 0.3%
wps_ppt_set_textbox_style Write 111 0.3%
wps_excel_clear_range Destructive 110 0.3%
wps_ppt_delete_ppt_image Destructive 110 0.3%
wps_ppt_remove_animation Destructive 110 0.3%
wps_ppt_find_ppt_text Read 110 0.3%
wps_ppt_set_slide_number Write 110 0.3%
wps_excel_group_rows Write 109 0.3%
wps_ppt_set_slide_notes Write 109 0.3%
wps_excel_read_range Read 108 0.3%
wps_excel_copy_sheet Write 108 0.3%
wps_excel_auto_sum Write 107 0.3%
wps_excel_set_hyperlink Write 107 0.3%
wps_ppt_set_ppt_footer Write 107 0.3%
wps_ppt_get_shapes Read 106 0.3%
wps_ppt_auto_layout Write 106 0.3%
wps_word_insert_footer Write 106 0.3%
wps_word_insert_header Write 106 0.3%
wps_excel_set_array_formula Write 105 0.3%
wps_excel_copy_range Write 104 0.3%
wps_ppt_duplicate_slide Write 104 0.3%
wps_excel_hide_column Write 102 0.3%
wps_set_cell_value Write 102 0.3%
wps_excel_set_cell_value Write 100 0.3%
wps_ppt_switch_presentation Write 99 0.3%
wps_common_get_selected_text Read 98 0.3%
wps_excel_insert_columns Write 98 0.3%
wps_excel_insert_rows Write 98 0.3%
wps_excel_show_rows Read 97 0.3%
wps_ppt_get_slide_info Read 97 0.3%
wps_excel_hide_rows Write 97 0.3%
wps_excel_set_row_height Write 97 0.3%
wps_ppt_delete_slide Destructive 96 0.3%
wps_common_get_app_info Read 96 0.3%
wps_execute_method Execute 95 0.3%
wps_excel_delete_columns Destructive 94 0.2%
wps_excel_delete_rows Destructive 94 0.2%
wps_common_wire_check Read 94 0.2%
wps_excel_show_columns Read 93 0.2%
wps_excel_unmerge_cells Write 93 0.2%
wps_ppt_switch_slide Write 93 0.2%
wps_word_open_document Write 93 0.2%
wps_excel_get_cell_comments Read 92 0.2%
wps_excel_auto_fill Write 92 0.2%
wps_excel_paste_range Write 92 0.2%
wps_excel_get_cell_value Read 91 0.2%
wps_ppt_get_slide_notes Read 91 0.2%
wps_excel_merge_cells Write 90 0.2%
wps_ppt_set_textbox_text Write 90 0.2%
wps_word_switch_document Write 90 0.2%
wps_common_ping Write 89 0.2%
wps_excel_text_to_columns Write 89 0.2%
wps_ppt_remove_slide_transition Destructive 88 0.2%
wps_ppt_get_animations Read 88 0.2%
wps_common_save Write 87 0.2%
wps_get_cell_value Read 86 0.2%
wps_ppt_get_slide_master Read 86 0.2%
wps_excel_create_sheet Write 86 0.2%
wps_excel_insert_column Write 84 0.2%
wps_word_set_font_style Write 84 0.2%
wps_excel_protect_workbook Write 83 0.2%
wps_excel_set_named_range Write 82 0.2%
wps_excel_transpose Write 81 0.2%
wps_ppt_set_slide_theme Write 81 0.2%
wps_excel_delete_column Destructive 80 0.2%
wps_excel_delete_row Destructive 80 0.2%
wps_word_set_paragraph Write 78 0.2%
wps_ppt_delete_textbox Destructive 77 0.2%
wps_ppt_get_open_presentations Read 77 0.2%
wps_excel_delete_cell_comment Destructive 76 0.2%
wps_ppt_get_slide_count Read 76 0.2%
wps_word_get_open_documents Read 76 0.2%
wps_excel_evaluate_formula Write 74 0.2%
wps_insert_text Write 74 0.2%
wps_word_get_track_changes_status Read 73 0.2%
wps_excel_close_workbook Write 73 0.2%
wps_ppt_set_slide_subtitle Write 73 0.2%
wps_excel_rename_sheet Write 72 0.2%
wps_ppt_create_presentation Write 72 0.2%
wps_ppt_set_slide_content Write 72 0.2%
wps_excel_get_cell_info Read 71 0.2%
wps_excel_insert_row Write 71 0.2%
wps_excel_move_sheet Write 70 0.2%
wps_excel_add_comment Write 68 0.2%
wps_excel_get_formula Read 67 0.2%
wps_word_insert_table Write 66 0.2%
wps_excel_protect_sheet Write 62 0.2%
wps_ppt_get_textboxes Read 60 0.2%
wps_excel_delete_sheet Destructive 59 0.2%
wps_excel_set_zoom Write 58 0.2%
wps_word_set_text_color Write 58 0.2%
wps_ppt_get_slide_title Read 57 0.2%
wps_excel_switch_sheet Write 57 0.2%
wps_get_cached_data Read 53 0.1%
wps_excel_open_workbook Write 53 0.1%
wps_excel_unprotect_sheet Write 52 0.1%
wps_clear_cache Destructive 51 0.1%
wps_excel_switch_workbook Write 51 0.1%
wps_word_insert_comment Write 50 0.1%
wps_excel_get_sheet_list Read 47 0.1%
wps_excel_zoom Write 47 0.1%
wps_excel_set_print_area Write 46 0.1%
wps_excel_get_open_workbooks Read 40 0.1%
wps_excel_get_selection Read 40 0.1%
wps_excel_create_workbook Write 37 0.1%
wps_word_insert_page_break Write 37 0.1%
wps_get_active_workbook Read 36 0.1%
wps_get_active_presentation Read 35 0.1%
wps_word_get_active_document Read 35 0.1%
wps_get_active_document Read 33 0.1%
wps_list_cache Read 33 0.1%
wps_check_connection Read 28 0.1%

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

You don't need all 250 of those definitions in the window. PolicyLayer is an MCP gateway that sits in front of Wps Office: 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 250 tools (no gateway) 37,742 tokens —
3 granted tools ~453 tokens −99%
5 granted tools ~755 tokens −98%
10 granted tools ~1,510 tokens −96%

The risk dividend: 19 of these 250 tools are critical-risk (destructive or financial) and cost 2,114 tokens (6% 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 Wps Office — 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 WPS OFFICE TOKEN COST →

Instant setup, no code required.

Wps Office token-cost questions.

How many tokens does the Wps Office MCP server use?+

Its 250 tool definitions total 37,742 tokens — 19% 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 Wps Office 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 Wps Office's token usage?+

Expose fewer tools. A PolicyLayer grant scopes Wps Office 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 453 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 21-10-2026 from the PolicyLayer scan database over all 250 catalogued Wps Office tools. Counts refresh with every site build.

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

A PolicyLayer grant scopes Wps Office 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.