Skip to main content
Glama

SignalTender B2B, GovCon & LegalTech MCP Server

ITAR (22 CFR 120–130), EAR & Technology Control Plan (TCP) Export Compliance

audit_itar_ear_export_control
Read-onlyIdempotent

Classify defense/dual-use technical deliverables against USML Categories (ITAR) and CCL ECCNs (EAR), flags DFARS 252.225-7048 export obligations, and generates a facility Technology Control Plan (TCP). Returns a strictly validated ItarEarExportResponse JSON object containing export_jurisdiction_overview, usml_and_eccn_classification_matrix, technology_control_plan_tcp_controls, and deemed_export_and_ddtc_bis_licensing grounded in 22 CFR Parts 120–130 (ITAR USML Categories IV & XI), 15 CFR Parts 730–774 (EAR CCL), & DFARS 252.225-7048. This is a read-only, stateless, non-destructive GovCon compliance and capture analysis call (requires X-RapidAPI-Key or X-SignalTender-Key; technical_deliverables_and_rfp_export_text accepts 15 to 45,000 characters, while target_export_regime and foreign_national_and_oconus_context calibrate the regulatory regime and threshold assumptions). Use this tool when executing ITAR (22 CFR 120–130), EAR & Technology Control Plan (TCP) Export Compliance workflows; use scan_far_dfars_clauses instead for general FAR/DFARS clause flow-down audits, or generate_compliance_matrix for general Section L/M 'shall' requirement extraction.

Input Schema

NameRequiredDescriptionDefault
target_export_regimeNoTarget regulatory regime, statutory authority, or evaluation framework (defaults to 'ITAR_22_CFR_120_130_And_EAR_15_CFR_730_774_Dual_Audit').ITAR_22_CFR_120_130_And_EAR_15_CFR_730_774_Dual_Audit
foreign_national_and_oconus_contextNoOperational context, threshold parameters, or compliance posture assumptions (defaults to 'U.S. Persons Only on ITAR USML Technical Data; Evaluate Deemed Export Rule (22 CFR 120.50 / 15 CFR 734.13)').U.S. Persons Only on ITAR USML Technical Data; Evaluate Deemed Export Rule (22 CFR 120.50 / 15 CFR 734.13)
technical_deliverables_and_rfp_export_textYesPrimary solicitation text, clause excerpts, deliverable schedule, or technical/financial context for ITAR (22 CFR 120–130), EAR & Technology Control Plan (TCP) Export Compliance (15 to 45,000 characters).

Output Schema

NameRequiredDescriptionDefault
statusNoExecution status ('success').
export_jurisdiction_overviewNoExecutive determination overview, regulatory citations, and readiness score.
usml_and_eccn_classification_matrixNoStructured line-by-line regulatory audit, classification, or quantitative schedule rows.
deemed_export_and_ddtc_bis_licensingNoStatutory governance protocol and actionable submission verification checklist.
technology_control_plan_tcp_controlsNoPaste-ready compliance narratives, control specifications, or submission sections.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, yet the description adds genuinely new context: authentication requirements (X-RapidAPI-Key or X-SignalTender-Key), statelessness, strict response validation, and the 15 to 45,000 character input bounds. It partially restates the read-only/non-destructive profile the annotations already cover, which keeps it from a 5.

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

Conciseness3/5

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

Purpose and outputs are front-loaded, but the single dense paragraph repeats 'ITAR (22 CFR 120–130), EAR & Technology Control Plan (TCP) Export Compliance' three times and re-lists the four output field names that the output schema already defines. The trailing 'Use this tool when executing... workflows' clause restates the tool name with little added information.

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

Completeness5/5

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

For a 3-parameter, fully documented, annotated, output-schema-backed tool, nothing needed to invoke it correctly is missing: auth method, input bounds, regulatory grounding, output shape, and alternative tools are all stated. The presence of an output schema means the description is not required to explain return values, so its redundancy there costs nothing in completeness.

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 baseline is 3, but the description adds role information beyond the schema: it says `target_export_regime` and `foreign_national_and_oconus_context` calibrate the regulatory regime and threshold assumptions, and repeats the input length bounds. The per-parameter explanation is a sentence fragment rather than full semantics, so it is not a 5.

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 names a specific verb (classify) and concrete resources (defense/dual-use technical deliverables against USML Categories and CCL ECCNs), then lists the outputs generated (TCP, DFARS obligations). It explicitly distinguishes itself from siblings: 'use `scan_far_dfars_clauses` instead for general FAR/DFARS clause flow-down audits, or `generate_compliance_matrix` for general Section L/M shall requirement extraction.'

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

Usage Guidelines5/5

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

It states the triggering condition ('Use this tool when executing ITAR..., EAR & Technology Control Plan (TCP) Export Compliance workflows') and names two alternatives with the exact conditions that select them. An agent can route between the three tools without opening any schema.

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.