Skip to main content
Glama
omardaaboul

US Federal Procurement MCP

by omardaaboul

US Federal Procurement MCP

Inteligencia de contratación federal para pequeñas empresas — como servidor MCP. Busque oportunidades de contratación, comprenda los set-asides y códigos NAICS, y analice solicitudes para evaluar la idoneidad y el riesgo para pequeñas empresas, desde Claude, Cursor o cualquier cliente MCP.

Esto cubre la mayor brecha en la contratación de pequeñas empresas (SBA) de EE. UU.: un LLM entrenado en internet público no puede conocer las oportunidades de contratación actuales ni recordar de forma fiable las reglas de set-aside, los umbrales FAR y la estructura NAICS que determinan si una oferta vale la pena. Este servidor lo hace real y consultable.


Herramientas (8)

Herramienta

Qué hace

search_opportunities

Busque oportunidades federales por palabra clave / agencia / set-aside / NAICS / estado / valor / plazo

market_snapshot_tool

Resumen de set-aside, sector, agencia y valor + plazos urgentes

analyze_solicitation

Puntuación de idoneidad para pequeñas empresas de 0 a 100 + análisis de señales de alerta (fianzas, rotación, desempeño pasado)

look_up_naics

Traduzca una descripción en sectores NAICS

look_up_set_aside

Explique un set-aside (Small Business, 8(a), HUBZone, WOSB, SDVOSBC…)

federal_thresholds

Umbrales de microcompra, SAT, fianza Miller Act y plan de subcontratación

opportunity_details

Registro completo + nombre del estado para una oportunidad

opportunity_type

Qué significa un código de tipo de SAM.gov (sources sought, solicitation, J&A…)

Todo es determinista, tipado y honesto sobre su fuente de datos.


Instalación y ejecución

python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/pytest tests/ -q      # 41 tests incl. real MCP stdio integration
.venv/bin/us-gov-mcp            # or: .venv/bin/python -m usgovmcp.server

Conectar un cliente

Claude Desktop / Claude Code / Cursor → consulte configs/. Establezca PYTHONPATH en este repositorio; opcionalmente añada una SAM_GOV_API_KEY.


Datos

  • Predeterminado: un conjunto incluido de oportunidades de muestra claramente etiquetadas para que funcione y se pruebe sin clave.

  • En vivo (SAM.gov): obtenga una clave de API pública gratuita desde su cuenta de SAM.gov → Account Details → request a public API key. Establezca SAM_GOV_API_KEY. El proveedor (SAMGovProvider) ya se comunica con api.sam.gov/opportunities/v2/search y está probado con pruebas unitarias contra la forma real de la respuesta. Los datos en vivo nunca se falsifican: hasta que se establezca una clave, se devuelven muestras etiquetadas.


Estructura

us-gov-mcp/
├── usgovmcp/
│   ├── server.py       ← FastMCP server wiring all tools
│   ├── knowledge.py    ← NAICS, set-asides, FAR thresholds, red-flag rules
│   ├── analyzer.py     ← fit scoring + red-flag scan
│   ├── providers.py    ← bundled + SAM.gov live providers
│   ├── models.py       ← typed Opportunity / search params
│   ├── intel.py        ← market-snapshot aggregation
│   └── sample_data.py  ← labeled demo opportunities
├── configs/
├── tests/              ← 41 tests incl. real stdio protocol integration
├── pyproject.toml
└── README.md

Con licencia MIT. No es asesoramiento legal: lea siempre la solicitud completa antes de licitar.

-
license - not tested
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Government contract search and federal procurement data: SAM.gov opportunities + USASpending awards.

  • SAM.gov MCP — Federal contract opportunities and entity registration data

  • Search US grants + federal contracts (Grants.gov + SAM.gov) from any LLM.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/omardaaboul/fedproc-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server