tx_procurement_awards
Pack: tx-procurement · Endpoint: https://gateway.pipeworx.io/tx-procurement/mcp
Search TEXAS STATE government contract awards & purchases from the official Texas Department of Information Resources (DIR) Cooperative Contract Sales data on data.texas.gov. Each result is a purchase a Texas public entity made against a DIR statewide cooperative contract: the awarding/purchasing customer (agency, university, city, county, or school district), the winning vendor (supplier), the dollar amount, the DIR contract number, the RFO/product description, brand, quantity, and order dates. Filter by vendor, agency/customer, keyword, fiscal year, contract number, and/or a minimum amount; results are ranked by dollar amount (biggest purchases first) by default. Use this for questions like “who won Texas state IT contracts”, “biggest vendors to the Texas Health and Human Services Commission”, or “Texas state cooperative-contract purchases for Oracle”. This is TEXAS STATE data (not federal).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
vendor | string | no | Winning vendor / supplier name to match (case-insensitive substring), e.g. “Dell”, “Oracle”, “AT&T”. |
agency | string | no | Awarding/purchasing customer name — the buying agency, university, city, county or district (case-insensitive substring), e.g. “Health and Human Services”, “Department of Criminal Justice”, “University of Texas”. |
keyword | string | no | Case-insensitive substring to match against the RFO/product description or brand name, e.g. “cloud”, “laptop”, “cybersecurity”. |
fiscal_year | number,string | no | Exact Texas fiscal year, e.g. 2024 (available: 2010 through 2025). |
contract_number | string | no | DIR contract number to match (case-insensitive substring), e.g. “DIR-TSO-2539”, “DIR-CPO-5165”. |
min_amount | number,string | no | Only return purchases whose amount is at least this many dollars, e.g. 100000. |
sort | string | no | Sort order: “amount” = largest purchase first (default), “date” = most recent order date first. |
limit | number,string | no | Max records to return (default 20, max 100). |
offset | number,string | no | Number of records to skip for pagination (default 0). |
Example call
curl -X POST https://gateway.pipeworx.io/tx-procurement/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"tx_procurement_awards","arguments":{}}}'
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"tx-procurement": {
"url": "https://gateway.pipeworx.io/tx-procurement/mcp"
}
}
}
See Getting Started for client-specific install steps.