dod_awards_top
Pack: dod-contract-announcements · Endpoint: https://gateway.pipeworx.io/dod-contract-announcements/mcp
Ranks contractors or military services/agencies by total defense contract award value over a recent window — “who are the top defense contractors this month”, “which service branch awarded the most this quarter”. Ranks by money actually obligated. Two kinds of award are held out of that total and reported alongside it, because folding either one in yields a large, plausible-looking number that means nothing: shared_award rows (a multiple-award paragraph whose amount is the COMBINED program value across every winner, not one company’s share) and ceiling/not-to-exceed awards (a lifetime maximum on a multi-year contract, not money awarded in this window).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
days | number,string | no | Window size in days, ending today (default 30). |
by | string | no | Rank by “contractor” (default) or “service”. |
limit | number,string | no | Max ranked entries to return (1-100, default 20). |
Example call
Arguments
{
"days": 30,
"by": "contractor"
}
curl
curl -X POST https://gateway.pipeworx.io/dod-contract-announcements/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dod_awards_top","arguments":{"days":30,"by":"contractor"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('dod_awards_top', {
"days": 30,
"by": "contractor"
});
More examples
{
"days": 30,
"by": "service",
"limit": 10
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"dod-contract-announcements": {
"url": "https://gateway.pipeworx.io/dod-contract-announcements/mcp"
}
}
}
See Getting Started for client-specific install steps.