Connect & API

Put Texas in your assistant

GovBiz Texas is an MCP server and a REST API. Both are read-only, both cite their sources, and both use the same tools.

Claude

Add a custom connector

Settings → Connectors → Add custom connector. Name it GovBiz Texas and paste the URL below. Claude registers itself and asks you to sign in and approve.

https://tx.govbiz.ai/mcp
ChatGPT

Add an MCP app

Settings → Apps & Connectors → developer mode → Create. Use the same URL and choose OAuth. You'll approve access for your workspace.

https://tx.govbiz.ai/mcp

MCP tools

ToolWhat it does
tx_search_solicitationsSearch Texas ESBD solicitations and pre-solicitations (open by default).
tx_get_solicitationFull ESBD record: description, contact, value, awardees, attachments, possible predecessor contracts.
tx_search_contractsSearch LBB-reported Texas state contracts by text, agency, vendor, NIGP, status, end date, value.
tx_get_contractOne contract with recompete estimate, the incumbent's history at that agency and matching Form 1295 filings.
tx_recompete_calendarContracts ending soon (state contracts + DIR cooperative contracts), with end-date estimates labeled.
tx_resolve_vendorFind a vendor's Texas taxpayer number / vendor_key from a name.
tx_vendor_profileVendor footprint: contracts by agency, upcoming ends, DIR sales, reseller relationships, Form 1295 parties.
tx_dir_salesDIR cooperative contract sales, grouped by vendor/customer/contract/fiscal_year/reseller/product_type.
tx_agency_profileAgency profile: awards by FY, top incumbents, contracts ending in 12 months, 2028–29 budget requests, DIR spend, open solicitations.
tx_budget_requests2028–29 Legislative Appropriations Request exceptional items (requested, not funded), with IT and contract flags.
tx_budget_to_procurementPossible links from budget requests to later solicitations or contracts (estimate).
tx_interested_partiesForm 1295 certificates: owners/controlling parties and intermediaries behind contracts (state and local).
tx_direct_awardsESBD awards made without a solicitation (DIR orders, exempt purchases) with vendor taxpayer IDs.
tx_changesWhat changed recently: new/changed contracts, solicitations, direct awards, 1295 filings, DIR contracts.
tx_watchlist_digestNew solicitations, upcoming recompetes and budget requests matching your saved watchlist.
tx_source_statusFreshness and coverage of every Texas source and published table.
tx_describe_datasetColumns and meaning of a published table.
tx_queryRead-only SQL (DuckDB dialect) over published tables; max 500 rows. Use tx_describe_dataset first.

REST API

Authenticate with an API key from your workspace: Authorization: Bearer txg_…. Every response has status, data, freshness and request_id.

curl -H "Authorization: Bearer $TXG_KEY" \
  "https://tx.govbiz.ai/v1/recompetes?window=6-12&nigp=920,918&min_value=1000000"

curl -H "Authorization: Bearer $TXG_KEY" "https://tx.govbiz.ai/v1/vendors/resolve?name=Deloitte"

curl -H "Authorization: Bearer $TXG_KEY" -H "Content-Type: application/json" \
  -d '{"sql":"select agency_name, count(*) n from v_recompete_calendar where recompete_window=\"0-6\" group by 1 order by 2 desc limit 10"}' \
  https://tx.govbiz.ai/v1/query
EndpointTool
GET /v1/solicitationstx_search_solicitations
GET /v1/solicitations/{id}tx_get_solicitation
GET /v1/contractstx_search_contracts
GET /v1/contracts/{contract_key}tx_get_contract
GET /v1/recompetestx_recompete_calendar
GET /v1/vendors/resolve?name=tx_resolve_vendor
GET /v1/vendors/{vendor}tx_vendor_profile
GET /v1/dir-salestx_dir_sales
GET /v1/agencies/{agency}tx_agency_profile
GET /v1/budget-requeststx_budget_requests
GET /v1/budget-linkstx_budget_to_procurement
GET /v1/interested-partiestx_interested_parties
GET /v1/direct-awardstx_direct_awards
GET /v1/changestx_changes
GET /v1/watchlist/digesttx_watchlist_digest
GET /v1/statustx_source_status
GET /v1/datasets/{name}tx_describe_dataset
POST /v1/querytx_query

Limits & rules