GovBiz Texas is an MCP server and a REST API. Both are read-only, both cite their sources, and both use the same tools.
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
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
| Tool | What it does |
|---|---|
| tx_search_solicitations | Search Texas ESBD solicitations and pre-solicitations (open by default). |
| tx_get_solicitation | Full ESBD record: description, contact, value, awardees, attachments, possible predecessor contracts. |
| tx_search_contracts | Search LBB-reported Texas state contracts by text, agency, vendor, NIGP, status, end date, value. |
| tx_get_contract | One contract with recompete estimate, the incumbent's history at that agency and matching Form 1295 filings. |
| tx_recompete_calendar | Contracts ending soon (state contracts + DIR cooperative contracts), with end-date estimates labeled. |
| tx_resolve_vendor | Find a vendor's Texas taxpayer number / vendor_key from a name. |
| tx_vendor_profile | Vendor footprint: contracts by agency, upcoming ends, DIR sales, reseller relationships, Form 1295 parties. |
| tx_dir_sales | DIR cooperative contract sales, grouped by vendor/customer/contract/fiscal_year/reseller/product_type. |
| tx_agency_profile | Agency profile: awards by FY, top incumbents, contracts ending in 12 months, 2028–29 budget requests, DIR spend, open solicitations. |
| tx_budget_requests | 2028–29 Legislative Appropriations Request exceptional items (requested, not funded), with IT and contract flags. |
| tx_budget_to_procurement | Possible links from budget requests to later solicitations or contracts (estimate). |
| tx_interested_parties | Form 1295 certificates: owners/controlling parties and intermediaries behind contracts (state and local). |
| tx_direct_awards | ESBD awards made without a solicitation (DIR orders, exempt purchases) with vendor taxpayer IDs. |
| tx_changes | What changed recently: new/changed contracts, solicitations, direct awards, 1295 filings, DIR contracts. |
| tx_watchlist_digest | New solicitations, upcoming recompetes and budget requests matching your saved watchlist. |
| tx_source_status | Freshness and coverage of every Texas source and published table. |
| tx_describe_dataset | Columns and meaning of a published table. |
| tx_query | Read-only SQL (DuckDB dialect) over published tables; max 500 rows. Use tx_describe_dataset first. |
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
| Endpoint | Tool |
|---|---|
| GET /v1/solicitations | tx_search_solicitations |
| GET /v1/solicitations/{id} | tx_get_solicitation |
| GET /v1/contracts | tx_search_contracts |
| GET /v1/contracts/{contract_key} | tx_get_contract |
| GET /v1/recompetes | tx_recompete_calendar |
| GET /v1/vendors/resolve?name= | tx_resolve_vendor |
| GET /v1/vendors/{vendor} | tx_vendor_profile |
| GET /v1/dir-sales | tx_dir_sales |
| GET /v1/agencies/{agency} | tx_agency_profile |
| GET /v1/budget-requests | tx_budget_requests |
| GET /v1/budget-links | tx_budget_to_procurement |
| GET /v1/interested-parties | tx_interested_parties |
| GET /v1/direct-awards | tx_direct_awards |
| GET /v1/changes | tx_changes |
| GET /v1/watchlist/digest | tx_watchlist_digest |
| GET /v1/status | tx_source_status |
| GET /v1/datasets/{name} | tx_describe_dataset |
| POST /v1/query | tx_query |
/v1/query)./v1/query accepts one read-only SELECT over published tables (DuckDB dialect).source_url. Treat *_estimated and *_score fields as estimates./.well-known/oauth-authorization-server.