Stateless diagnostic applicability and schema gate for US, EU, and UAE statutory filings.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check US CBP duty drawback scope and 5-year lookback readiness (19 USC 1313). Diagnostic gate only; no duty calculations.
Drawback statutory subsection
Optional diagnostic note
8-digit HTSUS import code
Days since CBP import date
Accelerated payment bond flag
8-digit Schedule B export code
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http statutory-gate https://mcp.titancapitalforensics.com/mcp
Check US CBP duty drawback scope and 5-year lookback readiness (19 USC 1313). Diagnostic gate only; no duty calculations.
| Argument | Type | Description |
|---|---|---|
| provision | string | Drawback statutory subsection |
| query_note | string | Optional diagnostic note |
| import_htsus_8 | string | 8-digit HTSUS import code |
| days_since_import | number | Days since CBP import date |
| accelerated_payment | boolean | Accelerated payment bond flag |
| export_schedule_b_8 | string | 8-digit Schedule B export code |
{
"type": "object",
"properties": {
"provision": {
"enum": [
"1313_j1_direct",
"1313_j2_substitution",
"1313_a_b_manufacturing"
],
"type": "string",
"description": "Drawback statutory subsection"
},
"query_note": {
"type": "string",
"description": "Optional diagnostic note"
},
"import_htsus_8": {
"type": "string",
"description": "8-digit HTSUS import code"
},
"days_since_import": {
"type": "number",
"description": "Days since CBP import date"
},
"accelerated_payment": {
"type": "boolean",
"description": "Accelerated payment bond flag"
},
"export_schedule_b_8": {
"type": "string",
"description": "8-digit Schedule B export code"
}
}
}Check EU CBAM (Reg 2023/956, 2025/2083 50t rule) and EUDR (Reg 2023/1115) scope and GeoJSON/CN readiness. No carbon math.
| Argument | Type | Description |
|---|---|---|
| regime* | string | |
| query_note | string | Optional diagnostic note |
| cn_or_hs_code | string | 4-to-8 digit EU CN or HS code |
| plot_hectares | number | EUDR plot area in hectares |
| annual_mass_tonnes | number | Annual EU mass in tonnes |
| geojson_ring_closed | boolean | WGS84 polygon ring closed |
{
"type": "object",
"required": [
"regime"
],
"properties": {
"regime": {
"enum": [
"cbam",
"eudr",
"both"
],
"type": "string"
},
"query_note": {
"type": "string",
"description": "Optional diagnostic note"
},
"cn_or_hs_code": {
"type": "string",
"description": "4-to-8 digit EU CN or HS code"
},
"plot_hectares": {
"type": "number",
"description": "EUDR plot area in hectares"
},
"annual_mass_tonnes": {
"type": "number",
"description": "Annual EU mass in tonnes"
},
"geojson_ring_closed": {
"type": "boolean",
"description": "WGS84 polygon ring closed"
}
}
}Check IRS Section 179D (Form 7205) and DoD CMMC 2.0 / NIST SP 800-171 SPRS readiness. Diagnostic gate only; no tax math.
| Argument | Type | Description |
|---|---|---|
| mandate* | string | |
| query_note | string | Optional diagnostic note |
| sprs_score | integer | DoD SPRS score (-203 to 110) |
| building_sqft | number | Commercial/exempt building sq ft |
| handles_cui_or_fci | string | |
| prevailing_wage_met | boolean | IRA prevailing wage flag |
| tax_exempt_allocation | boolean | 179D(d)(3) allocation flag |
{
"type": "object",
"required": [
"mandate"
],
"properties": {
"mandate": {
"enum": [
"irs_179d",
"cmmc_sprs",
"both"
],
"type": "string"
},
"query_note": {
"type": "string",
"description": "Optional diagnostic note"
},
"sprs_score": {
"type": "integer",
"description": "DoD SPRS score (-203 to 110)"
},
"building_sqft": {
"type": "number",
"description": "Commercial/exempt building sq ft"
},
"handles_cui_or_fci": {
"enum": [
"none",
"fci",
"cui"
],
"type": "string"
},
"prevailing_wage_met": {
"type": "boolean",
"description": "IRA prevailing wage flag"
},
"tax_exempt_allocation": {
"type": "boolean",
"description": "179D(d)(3) allocation flag"
}
}
}Check UAE QFZP 0% de-minimis cliff (Decree-Law 47/2022) and EU GDPR Art. 3/30/35 trigger. Diagnostic gate only; no tax math.
| Argument | Type | Description |
|---|---|---|
| regime* | string | |
| query_note | string | Optional diagnostic note |
| eu_data_subjects | boolean | GDPR Art. 3 scope flag |
| excluded_activity | boolean | MD 265/2023 excluded activity |
| non_qualifying_aed | number | Non-qualifying revenue AED |
| non_qualifying_pct | number | Non-qualifying share (0-100) |
| high_risk_processing | boolean | GDPR Art. 35 DPIA trigger |
{
"type": "object",
"required": [
"regime"
],
"properties": {
"regime": {
"enum": [
"uae_qfzp",
"gdpr",
"both"
],
"type": "string"
},
"query_note": {
"type": "string",
"description": "Optional diagnostic note"
},
"eu_data_subjects": {
"type": "boolean",
"description": "GDPR Art. 3 scope flag"
},
"excluded_activity": {
"type": "boolean",
"description": "MD 265/2023 excluded activity"
},
"non_qualifying_aed": {
"type": "number",
"description": "Non-qualifying revenue AED"
},
"non_qualifying_pct": {
"type": "number",
"description": "Non-qualifying share (0-100)"
},
"high_risk_processing": {
"type": "boolean",
"description": "GDPR Art. 35 DPIA trigger"
}
}
}Verify SHA-256 digest and Ed25519 signature of a TITAN workpaper against published authority key. Read-only gate.
| Argument | Type | Description |
|---|---|---|
| query_note | string | Optional diagnostic note |
| signature_b64 | string | Optional Base64 Ed25519 signature |
| workpaper_sha256 | string | 64-hex SHA-256 digest |
| authority_pub_b64 | string | Optional Base64 Ed25519 public key |
| canonical_payload | string | Optional canonical payload |
{
"type": "object",
"properties": {
"query_note": {
"type": "string",
"description": "Optional diagnostic note"
},
"signature_b64": {
"type": "string",
"description": "Optional Base64 Ed25519 signature"
},
"workpaper_sha256": {
"type": "string",
"description": "64-hex SHA-256 digest"
},
"authority_pub_b64": {
"type": "string",
"description": "Optional Base64 Ed25519 public key"
},
"canonical_payload": {
"type": "string",
"description": "Optional canonical payload"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.