Home / Token cost / Civilquants

The Civilquants MCP server costs 70,581 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 Civilquants MCP server's 56 tool definitions consume 70,581 tokens — 35% of a 200k context window, and 33× the median MCP server (2,145 tokens). A scoped grant exposing only the tools you use cuts that roughly in proportion.

MEASURED FROM SCHEMAS tiktoken o200k_base · rank #9 of 5,253 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 35%
1M WINDOW 7.1%

Corpus context: Civilquants ranks #9 of 5,253 measured MCP servers by definition cost. The median is 2,145 tokens, p90 is 11,440, and the heaviest (UnClick) is 147,411 — 74% of a 200k window on its own. New to this? See MCP token cost and context window in the glossary.

Where the 70,581 tokens go.

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

ToolCategoryTokens% of server
compute_road_marking Execute 3,169 4.5%
render_skill_report Execute 2,642 3.7%
compute_box_culvert Execute 2,639 3.7%
compute_vehicle_restraint_system Read 2,621 3.7%
compute_anchored_wall Write 2,442 3.5%
compute_soil_nailed_slope Execute 2,275 3.2%
compute_reinforced_soil_wall Execute 2,273 3.2%
compute_end_area_earthworks Execute 2,254 3.2%
compute_gabion_wall Execute 2,180 3.1%
compute_embankment_cross_section Execute 2,154 3.1%
compute_traffic_sign Execute 2,118 3.0%
compute_petrol_oil_interceptor Read 2,031 2.9%
compute_soakaway Execute 1,938 2.7%
compute_flexible_pavement Read 1,926 2.7%
compute_lighting_column Execute 1,859 2.6%
compute_bored_pile_wall Read 1,550 2.2%
compute_highway_drainage_channel Execute 1,542 2.2%
compute_rigid_pavement Read 1,485 2.1%
compute_parapet Execute 1,482 2.1%
compute_permeable_pavement Read 1,421 2.0%
compute_headwall_attenuation_outlet Execute 1,339 1.9%
compute_catchpit Read 1,337 1.9%
compute_counterfort_wall Write 1,332 1.9%
compute_gravity_wall Read 1,318 1.9%
compute_utility_chamber Execute 1,278 1.8%
compute_manhole_precast Read 1,242 1.8%
compute_hard_material_in_trench Read 1,222 1.7%
compute_headwall_precast Read 1,111 1.6%
compute_single_service_run Execute 1,088 1.5%
compute_combined_services_trench Execute 1,058 1.5%
compute_kerb_run Read 1,001 1.4%
compute_carrier_pipe_run Read 954 1.4%
compute_headwall Read 953 1.4%
compute_manhole Read 953 1.4%
compute_ditch Execute 943 1.3%
compute_utility_kiosk_base Execute 934 1.3%
compute_gully Read 933 1.3%
compute_swale Read 849 1.2%
compute_connection_to_existing Execute 848 1.2%
compute_french_drain Read 810 1.1%
compute_pipe_bedding Execute 795 1.1%
compute_pipework_testing Read 787 1.1%
compute_edge_drain Read 751 1.1%
compute_strip_foundation Write 709 1.0%
compute_cantilever_wall Read 692 1.0%
compute_attenuation_tank Read 678 1.0%
compute_pad_foundation Execute 601 0.9%
save_project Write 413 0.6%
compute_multi_section_assembly Execute 354 0.5%
recompute_project Execute 229 0.3%
get_skill Read 222 0.3%
resolve_assembly_from_description Read 218 0.3%
get_document_pipeline Read 211 0.3%
list_skills Read 193 0.3%
get_project Read 123 0.2%
list_projects Read 101 0.1%

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

You don't need all 56 of those definitions in the window. PolicyLayer is an MCP gateway that sits in front of Civilquants: 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 56 tools (no gateway) 70,581 tokens
3 granted tools ~3,781 tokens −95%
5 granted tools ~6,302 tokens −91%
10 granted tools ~12,604 tokens −82%
  1. Create a free account and register Civilquants — 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 CIVILQUANTS TOKEN COST →

Instant setup, no code required.

Civilquants token-cost questions.

How many tokens does the Civilquants MCP server use?+

Its 56 tool definitions total 70,581 tokens — 35% 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 Civilquants 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 Civilquants's token usage?+

Expose fewer tools. A PolicyLayer grant scopes Civilquants 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 3,781 tokens, a 95% 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 15-07-2026 from the PolicyLayer scan database over all 56 catalogued Civilquants tools. Counts refresh with every site build.

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

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