Skip to main content
Glama

Generate FAR 52.219-9 Small Business Subcontracting Plan & eSRS Goals

generate_small_business_participation
Read-onlyIdempotent

Calculate Small Business subcontracting dollar and percentage goals across SB, SDB/8(a), WOSB, SDVOSB, and HUBZone categories (under both % of Total Subcontracted Dollars and % of Total Contract Value baselines), draft all 15 mandatory elements of a FAR 52.219-9 Small Business Subcontracting Plan and DFARS 252.219-7003 Small Business Participation Commitment Document (SBPCD), and structure eSRS.gov ISR/SSR reporting and FAR 52.219-16 Liquidated Damages good-faith effort controls. This is a read-only, stateless, non-destructive subcontracting compliance and goal calculator (requires X-RapidAPI-Key; solicitation_subcontracting_and_clin_text accepts 20 to 45,000 characters, while plan_type_and_regulatory_regime and agency_socioeconomic_goal_benchmarks calibrate Individual, Master, or Commercial Subcontracting Plans against DoD or Civilian SBA statutory targets). Use this tool when preparing a Large Business Prime FAR 52.219-9 Small Business Subcontracting Plan, DFARS 252.219-7003 Small Business Participation Volume, or eSRS ISR/SSR goal calculation; use generate_teaming_strategy instead when a Small Business Prime needs a 13 CFR 125.6 (50% Rule) Limitations on Subcontracting workshare split, or generate_sources_sought_response for pre-RFP Rule-of-Two set-aside shaping.

Input Schema

NameRequiredDescriptionDefault
plan_type_and_regulatory_regimeNoSubcontracting Plan structure: Individual Plan, Master Plan + Individual Goals, or Commercial Subcontracting Plan under FAR 52.219-9 / DFARS 252.219-7003 (defaults to 'Individual_Subcontracting_Plan_FAR_52_219_9_And_DFARS_252_219_7003').Individual_Subcontracting_Plan_FAR_52_219_9_And_DFARS_252_219_7003
agency_socioeconomic_goal_benchmarksNoAgency statutory or RFP-mandated small business subcontracting goal percentages across SB, SDB/8(a), WOSB, SDVOSB, and HUBZone (defaults to 'DoD_23Pct_SB_5Pct_SDB_5Pct_WOSB_5Pct_SDVOSB_3Pct_HUBZone').DoD_23Pct_SB_5Pct_SDB_5Pct_WOSB_5Pct_SDVOSB_3Pct_HUBZone
solicitation_subcontracting_and_clin_textYesTotal contract ceiling, Base + Option period breakdown, total planned subcontracted dollars, RFP Section L/M Small Business Participation factor targets, and named subcontractor commitments (20 to 45,000 characters).

Output Schema

NameRequiredDescriptionDefault
statusNoExecution status ('success').
subcontracting_plan_overviewNoExecutive summary and dual-baseline financial breakdown of total contract value vs. total subcontracted spend.
socioeconomic_category_goal_tableNoSocioeconomic subcontracting goal breakdown across SB, SDB/8(a), WOSB, SDVOSB, and HUBZone showing both % of subcontracted spend and % of total contract value.
far_52_219_9_15_element_compliance_narrativesNoDrafted compliance narratives covering the 15 mandatory elements of FAR 52.219-9(d).
dfars_small_business_participation_commitment_summaryNoActionable checklist for DFARS 252.219-7003 Small Business Participation Commitment Document (SBPCD) enforceability and bilateral teaming agreements.
esrs_isr_ssr_reporting_and_good_faith_effort_controlsNoeSRS.gov ISR/SSR reporting calendar, FAR 52.219-16 Liquidated Damages good-faith effort controls, and outreach procedures.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / properties / dfars_small_business_participation_commitment_summary / description
      Previous value: -"Actionable checklist for DFARS 252.219-7003 Small Business Participation Commitment Document (SBPCD) enforceability."New value: +"Actionable checklist for DFARS 252.219-7003 Small Business Participation Commitment Document (SBPCD) enforceability and bilateral teaming agreements."
  2. Added

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds useful behavioral context beyond annotations: it is stateless and requires an X-RapidAPI-Key, which an agent needs to know before invocation. It does not add rate-limit or output-shape details, but the output schema exists and annotations are already rich.

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 purpose is front-loaded in the first clause, and the description is appropriately thorough for a complex FAR/DFARS compliance calculator. It is somewhat dense and parenthetical, and parts of the behavioral statement repeat annotation data, but the content largely earns its place.

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?

Given the tool's complexity, the description is complete enough for an agent to call it correctly: it states the calculation and drafting scope, required auth, key parameter roles, when to use alternatives, and relevant regulatory regimes. An output schema exists, so return-value details need not be repeated in the description.

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 schema already documents all three parameters in detail. The description reinforces that plan_type_and_regulatory_regime and agency_socioeconomic_goal_benchmarks calibrate Individual, Master, or Commercial plans against DoD or Civilian SBA targets, and that solicitation_subcontracting_and_clin_text accepts 20 to 45,000 characters. This adds little beyond the schema's own descriptions and min/max constraints, so the baseline of 3 is appropriate.

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 specific verbs and resources: calculate subcontracting goals across SB/SDB/WOSB/SDVOSB/HUBZone categories, draft all 15 mandatory elements of a FAR 52.219-9 plan, and structure eSRS reporting. It clearly distinguishes this from sibling tools by naming generate_teaming_strategy and generate_sources_sought_response with the conditions that select them.

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 gives explicit when-to-use guidance: preparing a Large Business Prime FAR 52.219-9 plan, DFARS 252.219-7003 participation volume, or eSRS ISR/SSR goal calculation. It also names alternatives and their specific use cases: generate_teaming_strategy for a Small Business Prime needing a 13 CFR 125.6 workshare split, and generate_sources_sought_response for pre-RFP Rule-of-Two shaping.

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