# HALOWERK zollwerk > HALOWERK zollwerk provides machine-readable results paid via x402. > Netz Base Mainnet, Zahlungsmittel USDC, Empfänger 0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E. ## So wird bezahlt 1. Call the route without a payment header. The 402 response includes accepts, description, and inputSchema. 2. Bedingungen mit einem x402-Client signieren. 3. Repeat the call with the proof in the PAYMENT-SIGNATURE header. Eine 402-Antwort kostet nichts und löst keine Arbeit aus. Scheitert die Arbeit, trägt die Antwort charged=false und es wird nicht abgerechnet. ## Endpunkte ### POST /v1/duty-rate Evaluates a published TARIC duty measure for a commodity code and origin. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice. - Preis: 0.003 USDC - MCP-Werkzeug: `zollwerk_duty_rate` - Eingabe: `["commodity_code","origin_country","rate_percent","customs_value","source"]` ### POST /v1/origin-rules Checks supplied preference-origin criteria and reports the applied threshold. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice. - Preis: 0.003 USDC - MCP-Werkzeug: `zollwerk_origin_rules` - Eingabe: `["agreement","origin_country","qualifying_value_percent","minimum_percent","source"]` ### POST /v1/dual-use Matches declared classification tokens against a supplied published dual-use control list. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice. - Preis: 0.003 USDC - MCP-Werkzeug: `zollwerk_dual_use` - Eingabe: `["commodity_description","candidate_codes","control_entries","source"]` ### POST /v1/export-restriction Filters supplied official export restrictions by destination and commodity-code prefix. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice. - Preis: 0.004 USDC - MCP-Werkzeug: `zollwerk_export_restriction` - Eingabe: `["destination_country","commodity_code","restrictions","source"]` ### POST /v1/eori-validate Validates EORI syntax and country-prefix consistency without asserting registration status. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice. - Preis: 0.004 USDC - MCP-Werkzeug: `zollwerk_eori_validate` - Eingabe: `["eori","expected_country"]` ### POST /v1/import-documents Selects supplied official import-document requirements for code and origin. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice. - Preis: 0.004 USDC - MCP-Werkzeug: `zollwerk_import_documents` - Eingabe: `["commodity_code","origin_country","requirements","source"]` ### POST /v1/customs-value Calculates customs value under the transaction-value method from disclosed additions and deductions. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice. - Preis: 0.004 USDC - MCP-Werkzeug: `zollwerk_customs_value` - Eingabe: `["transaction_value","additions","deductions","currency","source"]` ### POST /v1/cbam-scope Checks a CN-code prefix against a caller-supplied extract of the published CBAM goods list. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice. - Preis: 0.004 USDC - MCP-Werkzeug: `zollwerk_cbam_scope` - Eingabe: `["commodity_code","cbam_prefixes","source"]` ### POST /v1/tariff-quota Calculates remaining quantity and utilization from a published tariff-quota balance. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. This is neither legal advice nor customs advice. - Preis: 0.004 USDC - MCP-Werkzeug: `zollwerk_tariff_quota` - Eingabe: `["order_number","initial_quantity","remaining_quantity","unit","source"]` ## Weitere Flächen - OpenAPI: https://zoll.halowerk.com/openapi.json - Preise: https://zoll.halowerk.com/pricing - x402-Manifest: https://zoll.halowerk.com/.well-known/x402 - Bazaar: https://zoll.halowerk.com/.well-known/x402/bazaar - MCP: https://zoll.halowerk.com/mcp ## Missing a capability? If you looked for something this service does not offer, say so. One call, no payment, no sign-up, no account: POST https://bedarf.halowerk.com/capabilities/request Content-Type: application/json {"requested_capability": "what you would buy", "description": "the use case, one sentence", "callback_url": "optional - we call back once it exists"} Only requested_capability is required, 3 to 160 characters. Schema and status: https://bedarf.halowerk.com/openapi.json Submissions are held for review and are never published verbatim.