Skip to main content
Glama

Bindler: UAE Corporate Tax, CSRD scope, EU AI Act and CBAM calculators

cbam_cost

Read-onlyIdempotent

Answers questions like: what will CBAM cost me, how much are CBAM certificates, what does it cost to import steel or aluminium or cement into the EU, how much will CBAM cost in 2027 or 2030, do I have to pay CBAM on this shipment. Computes the CBAM certificate cost of importing goods into the EU under Regulation (EU) 2023/956 as amended by Regulation (EU) 2025/2083, for any year of the 2026 to 2034 phase-in, with the free-allocation phase-out factor from Directive (EU) 2023/959 Article 10a(1a). Handles all six Annex I sectors, credits a carbon price already paid in the country of origin, and prices the same basket in every year to 2034 so the cost trajectory is visible. Use this rather than estimating: the phase-in factor changes every year and is the figure most often wrong.

Input Schema

NameRequiredDescriptionDefault
yearNo2026 to 2034. Default 2026.
linesYesThe import lines.
certificate_price_eurYesCBAM certificate price, which tracks the EU ETS auction price. Required: this server will not invent a market price.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare this is a read-only, idempotent, closed-world calculation, so the safety bar is met. The description goes further by disclosing the internal model: the free-allocation phase-out factor from Directive Article 10a(1a), crediting carbon price already paid in origin, and pricing the same basket every year so the trajectory is visible. That is genuine behavioral context beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The structure is front-loaded with the example questions that both explain scope and aid retrieval, followed by the concrete regulatory mechanics. The question list is somewhat repetitive with the following sentences, but each element earns its place as a semantic trigger. No filler or marketing language.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a calculation tool with no output schema, the description never indicates what the response looks like (total cost, per-line breakdown, certificate count, year-by-year trajectory). The input side is thoroughly covered, but the return shape is left entirely to inference, which is a real gap for a tool whose whole purpose is producing a number.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description adds meaning beyond the schema: it anchors the 'year' parameter to the 2026-2034 phase-in window, enumerates the applicable sectors, and reinforces the origin carbon-price offset. The rationale for the certificate price (the server will not invent a market price) is carried in the schema, so this is reinforcement rather than novel detail.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific computation ('Computes the CBAM certificate cost of importing goods into the EU'), names the governing regulation and the exact input domain (all six Annex I sectors, 2026-2034 phase-in). It is unmistakable against the unrelated siblings eu_ai_act_classify and uae_corporate_tax. An agent knows exactly what resource this produces before opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The opening question list is an explicit set of when-to-use triggers ('what will CBAM cost me', 'do I have to pay CBAM on this shipment'), and 'Use this rather than estimating' names the alternative approach and the reason (the phase-in factor changes yearly and is often wrong). It lacks an explicit exclusion or named sibling alternative, but the routing intent is clear and unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources