Skip to content

Contracts: add sub-vendor / subcontractor fields for M/WBE subcontracting analysis #8

Description

@noneck

Gap

The MCP's Contracts default column set requests no sub-vendor / subcontractor fields, and search_contracts exposes no contract_includes_sub_vendors filter — even though the CheckbookNYC Contracts API documents a full sub-vendor column set. This blocks M/WBE subcontracting analysis, a common BetaNYC and press use case.

Documented API field(s)

Columns we omit (all documented on the Contracts API page):
sub_vendor, sub_vendor_mwbe_category, sub_contract_purpose, sub_contract_status, sub_contract_current_amount, sub_contract_original_amount, sub_vendor_paid_to_date, sub_contract_registration_date, sub_contract_industry, sub_woman_owned_business, sub_emerging_business.

Filter we omit: contract_includes_sub_vendors.

Source: Contracts API — CheckbookNYC

Value

Enables analysis of subcontracting relationships and M/WBE participation at the sub-vendor level — who is actually doing the work under a prime contract, and how much M/WBE subcontracting a prime reports.

Notes

Mostly additive: sub_* columns are pure column-list additions to the Contracts request, plus one new documented filter. Audit suggests folding this into the scoped v1.2.0 Contracts enrichment alongside G1 and G4.

Reference

See the API audit: team/engineering/2026-07-09-checkbook-2.0-api-audit.md (gap G3, MEDIUM).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions