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

NameTypeRequiredDescription
vendorstringnoWinning vendor / supplier name to match (case-insensitive substring), e.g. “Dell”, “Oracle”, “AT&T”.
agencystringnoAwarding/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”.
keywordstringnoCase-insensitive substring to match against the RFO/product description or brand name, e.g. “cloud”, “laptop”, “cybersecurity”.
fiscal_yearnumber,stringnoExact Texas fiscal year, e.g. 2024 (available: 2010 through 2025).
contract_numberstringnoDIR contract number to match (case-insensitive substring), e.g. “DIR-TSO-2539”, “DIR-CPO-5165”.
min_amountnumber,stringnoOnly return purchases whose amount is at least this many dollars, e.g. 100000.
sortstringnoSort order: “amount” = largest purchase first (default), “date” = most recent order date first.
limitnumber,stringnoMax records to return (default 20, max 100).
offsetnumber,stringnoNumber 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.

Regenerated from source · build July 14, 2026