Skip to main content
Glama

SignalTender B2B, GovCon & LegalTech MCP Server

DoD OCONUS / INDOPACOM Deployment, SOFA, Defense Base Act (DBA) & SPOT Compliance

generate_oconus_sofa_defense_logistics
Read-onlyIdempotent

Evaluate Pacific/OCONUS defense IT solicitations for Status of Forces Agreement (SOFA) TESA/TDY accreditation, FAR 52.228-3 Defense Base Act (DBA) insurance wraps, DFARS 252.225-7040 SPOT synchronization, and COLA/Post Allowance rate structures. Returns a strictly validated OconusSofaDbaResponse JSON object containing oconus_theater_deployment_overview, sofa_host_nation_accreditation_matrix, dba_insurance_and_dssr_allowance_model, and spot_loa_and_crc_deployment_checklist grounded in FAR 52.228-3 (42 U.S.C. §§ 1651–1654 Defense Base Act), DFARS 252.225-7040 / 252.225-7995 (SPOT LOA), & DSSR Chapters 130/220/650. This is a read-only, stateless, non-destructive GovCon compliance and capture analysis call (requires X-RapidAPI-Key or X-SignalTender-Key; oconus_pws_and_theater_clauses_text accepts 15 to 45,000 characters, while target_combatant_command_and_host_nations and dba_and_dssr_allowance_assumptions calibrate the regulatory regime and threshold assumptions). Use this tool when executing DoD OCONUS / INDOPACOM Deployment, SOFA, Defense Base Act (DBA) & SPOT 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
dba_and_dssr_allowance_assumptionsNoOperational context, threshold parameters, or compliance posture assumptions (defaults to 'FAR 52.228-3 Defense Base Act (DBA) Insurance + DSSR Living Quarters Allowance (LQA), Post Allowance (COLA), & Danger Pay').FAR 52.228-3 Defense Base Act (DBA) Insurance + DSSR Living Quarters Allowance (LQA), Post Allowance (COLA), & Danger Pay
oconus_pws_and_theater_clauses_textYesPrimary solicitation text, clause excerpts, deliverable schedule, or technical/financial context for DoD OCONUS / INDOPACOM Deployment, SOFA, Defense Base Act (DBA) & SPOT Compliance (15 to 45,000 characters).
target_combatant_command_and_host_nationsNoTarget regulatory regime, statutory authority, or evaluation framework (defaults to 'USINDOPACOM_USFJ_Japan_USFK_Korea_Guam_And_USEUCOM_Germany_DOCPER_TESA').USINDOPACOM_USFJ_Japan_USFK_Korea_Guam_And_USEUCOM_Germany_DOCPER_TESA

Output Schema

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

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/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, and the description restates that safety profile redundantly. What it adds beyond structured data is real: authentication requirements (X-RapidAPI-Key or X-SignalTender-Key), statelessness, and the shape of the validated `OconusSofaDbaResponse` output. It does not disclose latency, token/context cost, or failure modes for oversized input, so it stops short of 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 regulatory citations are front-loaded, which is good, but the middle is a dense run-on of parenthetical statute lists and self-referential title repetition. The clause covering key requirements and character limits duplicates the input schema on a field the agent can already read, so several phrases do not earn their place.

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

Completeness4/5

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

For a high-complexity regulatory tool it covers the essentials: what is analyzed, the legal grounding, the auth credential, and the output envelope — and since a full output schema exists, return values need no further explanation. The minor gap is that the practical consequence of the two calibration inputs on the resulting matrix is left unstated.

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

Parameters3/5

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

Schema description coverage is 100%, so the baseline is 3 and the schema already documents all three parameters. The description adds only a light gloss — that the text field carries the primary solicitation (15–45,000 chars, restating maxLength/minLength) and that the other two "calibrate the regulatory regime and threshold assumptions" — without explaining how a host-nation string or assumption list changes the output.

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?

States a specific verb ("Evaluate") against a specific resource ("Pacific/OCONUS defense IT solicitations"), then enumerates the exact regulatory tests applied: SOFA TESA/TDY accreditation, FAR 52.228-3 DBA, DFARS 252.225-7040 SPOT, and COLA/Post Allowance. It explicitly names the siblings it is not (scan_far_dfars_clauses, generate_compliance_matrix), so an agent can disambiguate without opening a schema.

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?

Gives an explicit triggering condition ("Use this tool when executing DoD OCONUS / INDOPACOM Deployment, SOFA, DBA & SPOT Compliance workflows") and names two alternatives with the condition that selects each: "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." That is textbook when/when-not/alternative routing.

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.