accueil / serveurs / Dev & Code / io.github.smythmyke/govtoolspro-mcp-server
io.github.smythmyke/govtoolspro-mcp-server
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.smythmyke/govtoolspro-mcp-server est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.smythmyke/govtoolspro-mcp-server » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
⚠ La dernière version publiée (0.1.4) n'a pas encore été auditée. Un nouveau pentest est programmé ; les verdicts ci-dessous portent sur les versions listées.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 10 outils
- balance≈ 80 tokens
Return the current GovToolsPro credit balance and subscription status for the authenticated account. Free — exercises auth end-to-end. The extension and the API draw from the same shared credit pool.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_solicitation≈ 284 tokens
Retrieve a single SAM.gov solicitation's structured fields by notice ID (or, best-effort, by solicitation number). Returns title, solicitation number, type, NAICS, PSC, set-aside, place of performance, response deadline (with timezone), points of contact, description, and attachment download links. Deterministic, free — pulls from SAM.gov's public opportunity records. This is the entry point for a workflow: feed the returned fields into score_go_no_go, find_incumbents, or find_partners_near.
Paramètres, retour & exemple (3)
ParamètresnoticeId· string · optionnel
32-character hex SAM.gov notice ID (the ID in a sam.gov/opp/<id>/view URL). Primary, most reliable input.includeAttachments· boolean · optionnel
Include attachment download links (default true). Set false to skip the extra lookup.solicitationNumber· string · optionnel
Solicitation number (e.g. '140P6026Q0003'). Best-effort fallback — resolved via SAM.gov search; provide noticeId when you have it.
Exemple d'appel{"name": "get_solicitation", "arguments": {"noticeId": "texte", "includeAttachments": true, "solicitationNumber": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - score_go_no_go≈ 356 tokens
Score a federal solicitation as GO / NO-GO (0-100) against a company profile. Detects hard blockers (CMMC certification gaps, geographic/OEM constraints, set-aside ineligibility), scores NAICS match, past performance, and capability fit, and returns a recommendation with red flags and reasons. Deterministic decision-support — no AI, free. Pass the analyzed solicitation documents (from your extension or an analyze-solicitation step) plus your company profile.
Paramètres, retour & exemple (4)
Paramètresprofile· object · optionnel
Company profile to score against: company (legalName, address.state), industryCodes.primaryNaics, businessTypes (smallBusiness, sdvosb, ...), capabilities (coreCompetencies, cmmcStatus.level).incumbentData· object · optionnel
Optional incumbent context, e.g. { primaryIncumbent } from find_incumbents.documentAnalyses· array · requis
Analyzed solicitation documents (required, at least one). Each item is the structured analysis of a solicitation document (summary, classification with naicsCode/setAside, valueAndScope with placeOfPerformance, etc.).solicitationData· object · optionnel
Optional extra solicitation context, e.g. { responseDeadline }.
Exemple d'appel{"name": "score_go_no_go", "arguments": {"documentAnalyses": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_incumbents≈ 380 tokens
Identify the likely current incumbent(s) for a solicitation using public USAspending + FPDS award data. Returns the primary incumbent (name, award value, period of performance), FPDS competition signals (offers received, set-aside, sole-source flags), and an anticipated next-award start date. Deterministic, free. FPDS failures degrade gracefully (USAspending half stays intact).
Paramètres, retour & exemple (5)
Paramètreslimit· number · optionnel
Max USAspending contracts (default 50, max 100).years· number · optionnel
USAspending lookback in fiscal years (default 5, max 10).solicitation· object · requis
Solicitation context. naicsCode is REQUIRED. Optional: pscCode, agency, subAgency, office, placeOfPerformance, title, responseDeadline.fpdsMaxResults· number · optionnel
Max FPDS contracts (default 50, max 100).anticipatedStartDate· string · optionnel
ISO date overriding the responseDeadline-based anticipated-start calculation.
Exemple d'appel{"name": "find_incumbents", "arguments": {"solicitation": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_partners_near≈ 233 tokens
Find potential teaming partners / subcontractors near a solicitation's place of performance via Google Places. Given a capability keyword and a geocodable address, returns nearby businesses ranked by proximity, enriched (top results) with phone and website. Deterministic, free. Verify capabilities, certifications, and eligibility independently before relying on results.
Paramètres, retour & exemple (3)
Paramètresradius· number · optionnel
Search radius in miles (default 25, max 100).address· string · requis
Place of performance — any geocodable string, e.g. 'Arlington, VA' or a full street address.keyword· string · requis
Industry/capability term, e.g. 'IT support', 'electrical contractor', 'janitorial services'.
Exemple d'appel{"name": "find_partners_near", "arguments": {"address": "texte", "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - predict_recompete≈ 426 tokens
Discover federal contracts expiring within a window (recompete opportunities) via public USAspending data, optionally enriched with procurement-history signals (all-options-exercised, offers received, set-aside, competition type). Filter by NAICS, PSC, state, value, and keywords. Returns contracts with days-until-expiration and urgency. Deterministic, free. Expiration/option signals reflect reported data and may lag.
Paramètres, retour & exemple (6)
Paramètrespage· number · optionnel
Page number (default 1).limit· number · optionnel
Results per page (default 25, max 100).enrich· boolean · optionnel
Enrich top results with procurement history (default true).filters· object · optionnel
All optional. Narrow the recompete search.sortOrder· string · optionnel · asc | desc
Sort by End Date (default 'desc').enrichCount· number · optionnel
How many to enrich (default 10, max 25).
Exemple d'appel{"name": "predict_recompete", "arguments": {"page": 1, "limit": 1, "enrich": true, "filters": {}, "sortOrder": "asc", "enrichCount": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_neco_data≈ 233 tokens
Fetch and parse a Navy NECO (Navy Electronic Commerce Online) solicitation page into structured data — solicitation number, title, response deadline, NSN/line items, buyer contact, set-aside, and document links. Deterministic scrape of the public neco.navy.mil site, free. No other govcon MCP exposes NECO data. Pass the full NECO URL when you have it (most reliable); solicitationNumber alone is best-effort.
Paramètres, retour & exemple (3)
Paramètreshkey· string · optionnel
Optional NECO hkey — improves solicitationNumber resolution.necoUrl· string · optionnel
Full NECO solicitation URL (https://www.neco.navy.mil/...). Primary, most robust input.solicitationNumber· string · optionnel
Navy solicitation number. Best-effort — the main NECO page may require an hkey to resolve.
Exemple d'appel{"name": "lookup_neco_data", "arguments": {"hkey": "texte", "necoUrl": "texte", "solicitationNumber": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_labor_rates≈ 173 tokens
Benchmark federal labor rates for a NAICS code and/or a specific labor category. Returns GSA CALC awarded ceiling rates (min/median/max by category) plus BLS OEWS wage data with a +55% government wrap (loaded hourly) estimate. Free. Public GSA + BLS data — verify allowable rates against the RFP.
Paramètres, retour & exemple (2)
ParamètresnaicsCode· string · optionnel
NAICS code — maps to GSA labor categories + BLS SOC occupations.laborCategory· string · optionnel
Specific labor category for a direct GSA search, e.g. 'program manager', 'software engineer'.
Exemple d'appel{"name": "lookup_labor_rates", "arguments": {"naicsCode": "texte", "laborCategory": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - analyze_award_patterns≈ 196 tokens
Analyze how contracts in a NAICS are typically awarded: award-size distribution, competition mix (full & open / limited / sole-source), bid intensity (single-bid rate, expected bidders), contract vehicles, and pricing types. From public USAspending + FPDS data. Costs 3 credits.
Paramètres, retour & exemple (4)
Paramètresstate· string · optionnel
Optional 2-letter place-of-performance state filter.years· number · optionnel
Lookback in years (default ~3).pscCode· string · optionnel
Optional PSC code to narrow the analysis.naicsCode· string · requis
NAICS code (required).
Exemple d'appel{"name": "analyze_award_patterns", "arguments": {"naicsCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - analyze_market≈ 174 tokens
Full market-intelligence snapshot for a NAICS: 5-year federal spending trend, industry size (Census), top contractors with market share + HHI concentration, set-aside distribution, geographic distribution, and contract-vehicle usage. From public USAspending + Census data. Costs 5 credits.
Paramètres, retour & exemple (3)
ParamètrespscCode· string · optionnel
Optional PSC code for sharper competitor filtering.setAside· string · optionnel
Optional set-aside context.naicsCode· string · requis
NAICS code (required).
Exemple d'appel{"name": "analyze_market", "arguments": {"naicsCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/io.github.smythmyke--govtoolspro-mcp-server)
<a href="https://dokore.fr/serveur/io.github.smythmyke--govtoolspro-mcp-server"><img src="https://dokore.fr/badge/io.github.smythmyke--govtoolspro-mcp-server.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
govtoolspro-mcp-server@0.1.3