Source catalog

SBA Mentor-Protégé

Published SBA mentor-protégé program agreements.

← Source catalog

Source, grain and coverage

SBA Mentor-Protégé ↗

The public SBA agreement directory. Verify an organization's current program status with SBA.

Agreement directory records can have missing identifiers and expiry dates. Mentor and protege UEIs support exact recorded-party links where present. Directory membership does not establish a joint venture, bidding eligibility or current agreement validity.

Collection schedule: Weekly.

Records describe public source observations. Missing values remain unknown; historical observations do not establish current status.

Definitions audited . Use source status and the returned watermarks to inspect current collection health.

REST and MCP access

Use a credential with intelligence scope and enable that data domain in your workspace.

curl 'https://www.govbiz.ai/api/v2/catalogue/sources/sba-mentorprotege-refresh/records?limit=2' \
  -H "Authorization: Bearer $GOVBIZ_API_KEY"

The primary dataset is mentor_protege_agreements. Select another dataset from this source with dataset_id. Supported field names can be used as exact filters; the versioned query endpoint also supports declared ranges and list operators.

Through canonical /mcp, use govbiz_discover_datasets, govbiz_describe_dataset, govbiz_search_records, and govbiz_get_evidence. Cross-source relationships use govbiz_get_related_records and require access to every involved domain.

API contracts · MCP setup · Workspace data domains

Query this source →

Mentor Protege Agreements

mentor_protege_agreements · Schema 1

One retained mentor/protege directory agreement observation per id; party identifiers and approval dates do not establish a joint venture.

Search modes: structured, lexical. History: Current retained projection; exact historical reconstruction is unsupported.

Measures: record_count. Monetary values use decimal strings with declared units. Unknown amounts do not become zero.

Field definitions and supported filters · 14 fields
FieldType / unitMeaningAvailability and filters
idintegerGovBiz surrogate row identifier; interpret together with its relation, not as a source-native key.Storage and value limits: Signed 32-bit integer; logical domain constraints can be narrower.Values can be missingeq, in, is_null, gte, lte
mentor_ueistringSource UEI identifying the mentor participant; missing/empty values cannot support an exact entity join.Storage and value limits: Maximum 20 characters; identifier rules can be narrower.Logical UEI length is 12; a wider varchar is not broader identity support.Values can be missingeq, in, is_null, contains
mentor_namestringMentor participant label in the SBA agreement workbook.Storage and value limits: Maximum 300 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
protege_ueistringSource UEI identifying the protege participant; missing/empty values cannot support an exact entity join.Storage and value limits: Maximum 20 characters; identifier rules can be narrower.Logical UEI length is 12; a wider varchar is not broader identity support.Values can be missingeq, in, is_null, contains
protege_namestringProtege participant label in the SBA agreement workbook.Storage and value limits: Maximum 300 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
program_typestringAgreement program category; the current mentor/protege workbook path sets MP.Storage and value limits: Maximum 50 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
approval_datedatePublished mentor/protege agreement approval date.Storage and value limits: Calendar date without time of day or timezone; source precision can be month/quarter instead.Values can be missingeq, in, is_null, gte, lte
expiration_datedatePublished agreement/vehicle/rate expiry when supplied; absent is not perpetual validity.Storage and value limits: Calendar date without time of day or timezone; source precision can be month/quarter instead.Not collected; returned as unknowneq, in, is_null, gte, lte
activebooleanAgreement-list active flag assigned by the collector from the observed workbook; does not establish a separately verified JV or current program eligibility.Storage and value limits: Boolean physical type; defaults/omitted source fields can still mean unverified or not collected.Values can be missingeq, in, is_null
naics_codesarraySource list of industry classifications associated with an entity/agreement/vehicle.Storage and value limits: Array/list; no declared cardinality cap here; distinguish missing list, empty list and per-element nulls.Require a classification edition; do not join broad prefixes as exact identities.Values can be missingoverlaps, is_null
agency_focusstringAgreement focus label reserved when supplied; not a procurement authorization.Storage and value limits: Maximum 200 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
jv_entity_namestringNamed joint-venture entity if separately sourced; the agreement list does not supply it.Storage and value limits: Maximum 300 characters; identifier rules can be narrower.Not collected; returned as unknowneq, in, is_null, contains
jv_ueistringJoint-venture entity UEI if separately sourced; mentor/protege agreement membership does not establish it.Storage and value limits: Maximum 20 characters; identifier rules can be narrower.Logical UEI length is 12; a wider varchar is not broader identity support.Not collected; returned as unknowneq, in, is_null, contains
ingested_atdatetimeProducer ingestion timestamp; some relations store ISO text and others timestamp without time zone.Storage and value limits: Instant with timezone only if declared; otherwise local/producer time must be explicitly interpreted. Do not invent clock precision.Values can be missingeq, in, is_null, gte, lte