Zovo Contract Awards
Federal award market reports
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"contract-awards": {
"url": "https://contract-awards.zovo.one/mcp"
}
}
}Remote-Endpunkte
https://contract-awards.zovo.one/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (2)
🟢search_contract_awards(keywords, naics_codes, psc_codes, agencies, states, ...)
Use this when the user wants government contracts search, federal contract awards by NAICS code, contracts expiring soon or federal market research. Queries live public award records and makes a multi-sheet Excel report with recipient and agency totals. At least one search filter; up to 300 rows, dates from 2007-10-01 through today UTC, prime contracts or IDVs. Totals cover returned rows; period obligations are separate aggregates. Do not use for open solicitations, bids, subcontracts or classified awards.
Eingabe-Schema
{
"type": "object",
"properties": {
"keywords": {
"description": "Up to 5 values, each up to 50 characters. Example: [\"janitorial\"].",
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"maxLength": 50
}
},
"naics_codes": {
"description": "Up to 10 values, each up to 6 characters. Example: [\"541512\"].",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"maxLength": 6
}
},
"psc_codes": {
"description": "Up to 10 values, each up to 4 characters. Example: [\"S201\"].",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"maxLength": 4
}
},
"agencies": {
"description": "Up to 5 values, each up to 150 characters. Example: [\"VA\"].",
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"maxLength": 150
}
},
"states": {
"description": "Up to 10 values, each up to 2 characters. Example: [\"TX\"].",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"maxLength": 2
}
},
"start_date": {
"description": "First action date, YYYY-MM-DD, from 2007-10-01. Default end minus 365 days. Example: 2025-10-01.",
"type": "string",
"maxLength": 10
},
"end_date": {
"description": "Last action date, no later than today UTC; default today UTC. Example: 2026-10-01.",
"type": "string",
"maxLength": 10
},
"award_category": {
"description": "Award group, default contracts. Example: idvs uses last date to order for the ending window.",
"type": "string",
"enum": [
"contracts",
"idvs"
]
},
"recipients": {
"description": "Up to 10 values, each up to 80 characters. Example: [\"Booz Allen\"].",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"maxLength": 80
}
},
"max_results": {
"description": "Maximum award rows, 1 to 300, default 100. Example: 200.",
"type": "integer",
"minimum": 1,
"maximum": 300
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"search",
"compare"
]
},
"summary": {
"type": "string"
},
"matched": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"const": "unknown"
}
]
},
"returned": {
"type": "number"
},
"capped": {
"type": [
"boolean",
"null"
]
},
"total": {
"type": "string",
"pattern": "^-?\\$\\d{1,3}(?:,\\d{3})*\\.\\d{2}$",
"description": "USD with two decimal places, for example $150.03 or -$40,013.22."
},
"rows_without_amount": {
"type": "number"
},
"awards": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"recipients": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"agencies": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"ending_count": {
"type": "number"
},
"ending": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"period_recipients": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"period_agencies": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"competitors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"competitor": {
"type": "string"
},
"matched": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"const": "unknown"
}
]
},
"returned": {
"type": "number"
},
"total": {
"type": "string",
"pattern": "^-?\\$\\d{1,3}(?:,\\d{3})*\\.\\d{2}$",
"description": "USD with two decimal places, for example $150.03 or -$40,013.22."
},
"largest_amount": {
"type": "string",
"pattern": "^-?\\$\\d{1,3}(?:,\\d{3})*\\.\\d{2}$",
"description": "USD with two decimal places, for example $150.03 or -$40,013.22."
},
"largest_id": {
"type": "string"
},
"largest_agency": {
"type": "string"
},
"top_agency": {
"type": "string"
},
"top_naics": {
"type": "string"
},
"ending": {
"type": "number"
},
"distinct_recipients": {
"type": "number"
},
"capped": {
"type": [
"boolean",
"null"
]
},
"note": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"competitor",
"matched",
"returned",
"capped"
],
"additionalProperties": false
}
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
},
"downloads": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
},
"source": {
"type": "string"
}
},
"required": [
"mode",
"summary",
"matched",
"returned",
"capped",
"total",
"rows_without_amount",
"awards",
"recipients",
"agencies",
"ending_count",
"ending",
"period_recipients",
"period_agencies",
"competitors",
"notes",
"downloads",
"source"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢compare_competitor_awards(keywords, naics_codes, psc_codes, agencies, states, ...)
Use this when the user wants competitor contract awards, government contract award history or recompete research. Looks up live public federal awards for one to ten competitor names and makes an Excel comparison. Up to 25 returned awards per competitor; names match text and may include subsidiaries; dates from 2007-10-01 to today UTC. Failed items leave successful competitors available. Do not use for corporate identity verification, open solicitations or bids.
Eingabe-Schema
{
"type": "object",
"properties": {
"keywords": {
"description": "Up to 5 values, each up to 50 characters. Example: [\"janitorial\"].",
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"maxLength": 50
}
},
"naics_codes": {
"description": "Up to 10 values, each up to 6 characters. Example: [\"541512\"].",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"maxLength": 6
}
},
"psc_codes": {
"description": "Up to 10 values, each up to 4 characters. Example: [\"S201\"].",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"maxLength": 4
}
},
"agencies": {
"description": "Up to 5 values, each up to 150 characters. Example: [\"VA\"].",
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"maxLength": 150
}
},
"states": {
"description": "Up to 10 values, each up to 2 characters. Example: [\"TX\"].",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"maxLength": 2
}
},
"start_date": {
"description": "First action date, YYYY-MM-DD, from 2007-10-01. Default end minus 365 days. Example: 2025-10-01.",
"type": "string",
"maxLength": 10
},
"end_date": {
"description": "Last action date, no later than today UTC; default today UTC. Example: 2026-10-01.",
"type": "string",
"maxLength": 10
},
"award_category": {
"description": "Award group, default contracts. Example: idvs uses last date to order for the ending window.",
"type": "string",
"enum": [
"contracts",
"idvs"
]
},
"competitors": {
"description": "Up to 10 values, each up to 80 characters. Example: [\"Leidos\", \"SAIC\"].",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"maxLength": 80
}
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"search",
"compare"
]
},
"summary": {
"type": "string"
},
"matched": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"const": "unknown"
}
]
},
"returned": {
"type": "number"
},
"capped": {
"type": [
"boolean",
"null"
]
},
"total": {
"type": "string",
"pattern": "^-?\\$\\d{1,3}(?:,\\d{3})*\\.\\d{2}$",
"description": "USD with two decimal places, for example $150.03 or -$40,013.22."
},
"rows_without_amount": {
"type": "number"
},
"awards": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"recipients": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"agencies": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"ending_count": {
"type": "number"
},
"ending": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"period_recipients": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"period_agencies": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"competitors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"competitor": {
"type": "string"
},
"matched": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"const": "unknown"
}
]
},
"returned": {
"type": "number"
},
"total": {
"type": "string",
"pattern": "^-?\\$\\d{1,3}(?:,\\d{3})*\\.\\d{2}$",
"description": "USD with two decimal places, for example $150.03 or -$40,013.22."
},
"largest_amount": {
"type": "string",
"pattern": "^-?\\$\\d{1,3}(?:,\\d{3})*\\.\\d{2}$",
"description": "USD with two decimal places, for example $150.03 or -$40,013.22."
},
"largest_id": {
"type": "string"
},
"largest_agency": {
"type": "string"
},
"top_agency": {
"type": "string"
},
"top_naics": {
"type": "string"
},
"ending": {
"type": "number"
},
"distinct_recipients": {
"type": "number"
},
"capped": {
"type": [
"boolean",
"null"
]
},
"note": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"competitor",
"matched",
"returned",
"capped"
],
"additionalProperties": false
}
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
},
"downloads": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
},
"source": {
"type": "string"
}
},
"required": [
"mode",
"summary",
"matched",
"returned",
"capped",
"total",
"rows_without_amount",
"awards",
"recipients",
"agencies",
"ending_count",
"ending",
"period_recipients",
"period_agencies",
"competitors",
"notes",
"downloads",
"source"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Community
Nachweis