Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Inicia sesión con Google para escribir reseñas.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

MatchAwards

de matchawardsversión 1.1.7i★ 1iComputadora o nube
Nombre en el registroio.github.matchawards/matchawards-mcp

Cómo instalar

Resumen

Descripción del creador (original en inglés)

Search US government contracts, grants and jobs from matchawards.com. Read-only, no key.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Computadora o nube
  • Transporte: stdio, Streamable HTTP
  • Categoría: Derecho y datos públicos

Instalación

Elige la app de IA que usas y copia la configuración.

Pasó 4/4 revisiones · Lo que preguntas pasa por el servidor del autor (matchawards.com)

Primero: ¿qué IA usas?

Elige tu app y los pasos aparecen abajo.

Funciona con Claude · unos 2 min

Sin clave y sin instalar nada · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1

  1. Abre la página Connectors de Claude

    CustomizeConnectors

    CustomizeConnectors1+ Add2https://…3Add4
  2. Pulsa “+ Add” → “Add custom connector” y completa estos 2 campos

    Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue

    Name · NombreMatchAwards
    Remote MCP server URL · Direcciónhttps://matchawards.com/mcp

    Deja Authentication como lo detectó Claude y pulsa Add

  3. Actívalo en un chat

    +ConnectorsMatchAwards

  4. Pruébalo

    Usa MatchAwards y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude dice que está usando MatchAwards o muestra una herramienta de MatchAwards en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con ChatGPT solo en planes de empresa

ChatGPT Business, Enterprise o Edu en la web, añadido por un administrador o propietario del espacio · Con Free, Plus o Pro: tu plan de ChatGPT aún no puede conectar MCP

  1. Abre la página para añadir MCP en ChatGPT web

    Plugins+Add custom MCP server

    ChatGPTPlugins1+2https://…3Create4
  2. Escribe el nombre y la dirección

    Pon un nombre, pega la dirección en Connection, marca el aviso de riesgo y pulsa Create as a plugin

    Name · NombreMatchAwards
    Connection · Direcciónhttps://matchawards.com/mcp
  3. Elige MatchAwards en un chat

    Abre un chat nuevo y elige MatchAwards en tus plugins antes de escribir

  4. Pruébalo

    Usa MatchAwards y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si ChatGPT dice que está usando MatchAwards o muestra una herramienta de MatchAwards en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de OpenAI el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con Claude Code · unos 2 min

Sin clave y sin instalar nada

  1. Abre la Terminal

    Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell

  2. Pega este comando y pulsa Enter

    claude mcp add --transport http matchawards https://matchawards.com/mcp
  3. Escribe /mcp en Claude Code

    Deberías ver MatchAwards en la lista como conectado

  4. Pruébalo

    Usa MatchAwards y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude Code dice que está usando MatchAwards o muestra una herramienta de MatchAwards en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con Cursor · unos 2 min

Sin clave y sin instalar nada

  1. Pulsa este botón para abrir Cursor

    Abrir en Cursor

    Cursor te pedirá confirmar; pulsa Install

  2. Abre el chat de IA de Cursor en modo Agent

  3. Pruébalo

    Usa MatchAwards y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Cursor dice que está usando MatchAwards o muestra una herramienta de MatchAwards en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con VS Code · unos 2 min

Sin clave y sin instalar nada

  1. Pulsa este botón para abrir VS Code

    Abrir en VS Code

    VS Code te pedirá confirmar; pulsa Install

  2. Abre el chat de IA de VS Code en modo Agent

  3. Pruébalo

    Usa MatchAwards y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si VS Code dice que está usando MatchAwards o muestra una herramienta de MatchAwards en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps

Ver todas las apps que usan MCP →

Dirección para apps que se conectan por la web

Direcciónhttps://matchawards.com/mcp

La configuración JSON está en “Para desarrolladores”, abajo

¿Te atascaste? Pregunta a quien usa MatchAwards💬 Conversación →
Para desarrolladores: comandos de Terminal y configuración JSON

Por la web

Claude Code

claude mcp add --transport http matchawards https://matchawards.com/mcp

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "matchawards": {
      "url": "https://matchawards.com/mcp"
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "matchawards": {
      "type": "http",
      "url": "https://matchawards.com/mcp"
    }
  }
}

Instalado en tu computadora

Claude Code

claude mcp add matchawards --env MATCHAWARDS_API_BASE=your-value -- uvx matchawards-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "matchawards": {
      "command": "uvx",
      "args": [
        "matchawards-mcp"
      ],
      "env": {
        "MATCHAWARDS_API_BASE": "your-value"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "matchawards": {
      "command": "uvx",
      "args": [
        "matchawards-mcp"
      ],
      "env": {
        "MATCHAWARDS_API_BASE": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "matchawards": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "matchawards-mcp"
      ],
      "env": {
        "MATCHAWARDS_API_BASE": "your-value"
      }
    }
  }
}

Valores que debes completar

  • MATCHAWARDS_API_BASE env
    Base URL of the MatchAwards API. Leave unset to use https://matchawards.com; set only for development.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

De un vistazo

Descargas por semanai
599/sem
Licenciai
Sin licencia indicada
Conexión
Computadora o nube
Transporte
stdio, streamable-http
Última versióni
1.1.7
Publicado en el registroi
10 nov 2026
Último cambio de códigoi
10 nov 2026
Creador
matchawards
Paquetes
pypi: matchawards-mcp
Estado en el registro
Activo

Qué apps pueden usarlo

Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.

Se conectan por internet en

ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

Se ejecutan en tu computadora en

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

Todas las apps, con ventajas y desventajas →

Qué puede hacer

Nombres y descripciones de las herramientas tal como los informó el servidor el 11 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.

  • search_contracts

    Use this when the user wants US federal or state government contract opportunities to bid on: bids, RFPs, solicitations, set-asides. Filters: naics (up to 10 codes), state, keyword (title only), set_aside (federal only), type (federal or state), posted_within_days (1 to 180), ope

  • search_grants

    Use this when the user wants US federal grants or funding opportunities. Filters: naics (up to 10 codes), keyword (title only), posted_within_days (1 to 180), open (default true: open grants of any age), limit (1 to 50, default 20). Grant notices carry no state. If has_more is tr

  • search_jobs

    Use this when the user is looking for a job, or for hiring signals, among postings from the last 30 days. Filters: naics (up to 10 codes), state, keyword (title only), posted_within_days (posted within the last 1 to 30 days, default 30), limit (1 to 50, default 20). Rows carry ti

  • get_opportunity

    Use this when the user wants the details of one search result, or who to contact about it. Pass the id from a search result. Returns the result's row plus its description (up to 2000 characters), published points of contact (name and title only) and, when MatchAwards has them, ai

  • lookup_naics

    Use this when the user describes a line of work in words and a NAICS code is needed, or asks what a code or code prefix covers. query is words (2 to 100 characters; common terms such as cybersecurity or janitorial list their usual codes first) or 2 to 6 digits (every six-digit co

  • search_awards

    Use this when the user asks who won government contracts or grants: past awards by NAICS, agency, state, awardee name or UEI, with amounts and dates. Filters: type (contract_award, grant_award or any), naics (up to 10 codes), agency (a name; the note says which agency it matched)

  • get_company

    Use this when the user wants one firm's government award history and its UEI is known, e.g. from a search_awards row. Returns the firm's name and other spellings, location (city, state, country), totals for contract and grant awards, first and last award dates, top NAICS codes an

  • assess_opportunity

    Use this when the user asks if one opportunity is a good fit for them, whether to bid, or wants a bid brief: days left, set-aside match, similar past awards at the same agency, the firms that usually win such work and the usual award value. Pass the id from a search result, and o

  • find_teaming_partners

    Use this when the user wants possible teaming partners, subcontractors or primes for one opportunity: firms that won similar awards in the same state or at the same agency. Pass the id from a search result, and optionally role (sub, prime or any). Returns up to 10 firms from Matc

  • my_matches

    Use this when the user asks for their own matches: open contracts for their business. It needs a linked MatchAwards account and uses that account's NAICS codes and state; without a linked account it asks the user to link one. Options: type (federal or state), ignore_state (true:

  • show_results

    Use this last, after searching, to show the user the opportunities you picked as a card. Pass up to 10 ids from search_contracts or search_grants results, best first. Keep your reply to a short summary; the card shows the rows. Ids from search_jobs or search_awards are not shown.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 11 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub matchawards, dueña del repo

  • ✓ Superada

    Sigue en mantenimiento

    Último cambio de código: ayer

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • ✓ Superada

    El endpoint responde

    Respondió en 164 ms (HTTP 200)

  • – No aplica

    Inicio de sesión con OAuth

    No hace falta iniciar sesión

  • ✓ Superada

    Sin instrucciones ocultas en las descripciones de herramientas

    Leímos 11 descripciones de herramientas y no encontramos instrucciones ocultas para la IA

Conversación

Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.

Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.

Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.

Inicia sesión con Google para publicar

Reseñas de usuarios

Aún no hay reseñas

Inicia sesión con Google para escribir una reseña

Comparado con otros en Derecho y datos públicosi

  • Más estrellas que el 86% de los otros 1807 servidores de esta categoría
  • Publicado en el registro más recientemente que el 97% de los otros 1807 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 1807 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro MatchAwards?

Superó 4 de 4 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez ayer, y la última versión (1.1.7) llegó al registro ayer.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funciona en apps que aceptan MCP remoto, como ChatGPT Business o superior.

¿Qué puedo usar en su lugar?

En la misma categoría: Korean Law MCP, Global law, Tw Legal Rag

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Korean Law MCP

Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).

de chrisryugjMuy usado★ 2,9 milActualizado hace 8 días

Se ejecuta en la nube

Global law

The law of nearly every country on earth, any date: read it, see what changed it, check citations.

de lexifinaEn crecimiento★ 1,9 milActualizado ayer

Se ejecuta en la nube✓ lexifina.com

Tw Legal Rag

Taiwan law MCP server: 22M court judgments, statutes, agency rulings, with citation checks

de aa0101181514En crecimiento★ 346Actualizado hoy

Se ejecuta en la nube

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

MatchAwards MCP server

*MatchAwards gives AI agents direct access to continuously updated government and business contracts, grants, jobs, awards and collaboration opportunities.*

This is the Model Context Protocol server for MatchAwards. It lets Claude, Cursor, VS Code and other MCP clients search US government contract opportunities, grants and jobs, and past contract and grant awards. It only reads data, and it needs no account and no API key.

Tools

ToolWhat it returnsExample prompt
search_contractsFederal and state contract opportunities. Filters: NAICS (up to 10 codes), state, keyword, set-aside, federal or state only, posted within N days, open only, agency (by name), 1 to 50 results, paging."Find open roofing contracts in Virginia posted in the last week."
search_grantsFederal grant and funding opportunities. Filters: NAICS, keyword, posted within N days, open only, 1 to 50 results, paging (grant notices carry no state)."Are there open broadband grants?"
search_jobsJob postings from the last 30 days. Filters: NAICS, state, keyword, posted within N days, 1 to 50 results, paging."Show electrician jobs in Texas from the last 7 days."
get_opportunityThe full record of one opportunity: the search row plus its description, published points of contact (name and title) and, where MatchAwards has them, AI-generated notes (ai: fit, reasoning, subcontracting and large-prime angles, summary), labelled as AI-generated."Who do I contact about the second result?"
lookup_naicsNAICS codes from words ("cybersecurity") or from a 2 to 6 digit code prefix, with each code's page on matchawards.com. 1 to 25 codes."What NAICS code covers cybersecurity consulting?"
search_awardsPast federal contract awards and grant awards: awardee (name, UEI, DUNS), amount, date, agency, NAICS, set-aside, place, solicitation, contract and CFDA numbers, links to matchawards.com and to SAM.gov or USAspending. Filters: type, NAICS, agency (by name), state, awardee name, UEI, keyword, awarded within N days (up to 1,095), 1 to 50 results, paging."Who won VA contracts under NAICS 541512 in the last year?"
get_companyOne firm's award history by UEI: names, location (city, state, country), contract and grant totals, first and last award dates, top NAICS codes and agencies, the 10 most recent awards. No contact details."Show the award history of UEI C3KXNLTAAY98."
assess_opportunityA qualification brief on one opportunity: days left (US Eastern), open or closed, set-aside and NAICS (and whether they match the user's my_set_aside and my_naics), the AI-generated notes, the 5 newest similar awards (same NAICS at the same agency, or all agencies when that agency has none; the newest 150 at most from the last 3 years, and sample says which dates were read and whether that was all of them), the top 5 firms that won similar work (by count, then total), the quartiles of their award amounts and a coverage note."Should we bid on the first result? We're NAICS 336413, small business."
find_teaming_partnersUp to 10 firms that won similar awards, from the newest records read (sample; same NAICS in the opportunity's state, then at its agency; the NAICS anywhere when neither returns any and award requests are left), de-duplicated by UEI, ranked by count, then the most recent, then the total, each with a why line written from the records. Firms without a UEI in the records are listed with uei: null, and the note says their history can't be looked up. role (sub, prime, any) puts smaller or larger typical awards first among firms with the same count. Public award data only: no contacts, no profile links."Who could we team with on that Air Force notice?"

The agency filter takes a name. The server looks it up among MatchAwards' agencies (exact name first, then names that start with it, then the rest in the API's order) and filters by the best match only, for now; the result's note names that agency and lists up to three other matches (one department can have several agency accounts), and when nothing matches, the search covers all agencies and the note says so. Lookups are cached for 10 minutes.

Award records may be incomplete (federal awards especially), so every award result says so. The two brief tools describe firms as having won similar work, never as the incumbent; they make at most 1 opportunity request and 6 award requests per call (at most 3 per query, shared by the queries), within 6 seconds, and when either limit cuts the lookup short they answer with what they read and a warning. Their sample says how many award records the figures rest on, their dates, and whether every matching record was read. A grant award's title is its recipient's name, so the model is asked to head it with the awardee name and CFDA number instead.

Every tool is read-only and needs no account (except my_matches, a hosted tool that exists only with account linking on; see Linked accounts): each declares readOnlyHint, idempotentHint, a title and securitySchemes: [{"type": "noauth"}] (in _meta). Results are structured: each tool publishes an outputSchema and returns structuredContent, with the same JSON as text for clients that read only text. Every result carries a url on matchawards.com (and a sam_url for federal notices), and the server asks the model to show them as markdown links. Links to matchawards.com carry utm_source, utm_medium and utm_campaign parameters naming the AI host the request came from (for example utm_source=chatgpt); links to other sites are left unchanged.

Changes in 1.1.6
  • Rate limits (hosted): only tool calls count in the per-client limit, now 60 per minute and 20 per 5 seconds (the MatchAwards API's own per-address limit; was 30 and 10 for every request), 240 per minute per IPv6 /48. Handshake and listing requests, which coding agents such as Codex repeat before every call, have their own budget of 600 per minute and 120 per 5 seconds (MATCHAWARDS_PROTOCOL_PER_MIN, MATCHAWARDS_PROTOCOL_BURST), with 6000 per minute for all clients together (MATCHAWARDS_PROTOCOL_GLOBAL_PER_MIN, the only one that applies to ChatGPT's addresses). Rejections count as rate_limit_protocol and rate_limit_protocol_global. A body that does not arrive within 10 seconds gets 408 (timeout).
  • The Codex CLI (User-Agent codex-mcp-client/...) is its own family, codex, in the usage metrics. Its links keep utm_source=mcp.
Changes in 1.1.5
  • Go-links (hosted, MATCHAWARDS_GO_LINKS=1): an opportunity's sam_url and an award's source_url are given as the record's https://matchawards.com/go/ / link, which redirects to the same SAM.gov or USAspending page and counts the hand-off. A record without a MatchAwards id or page keeps its plain link. Off by default.
Changes in 1.1.4
  • search_contracts: the first page of a NAICS search that found something tells the model it may offer, once per conversation, a free MatchAwards account that sends new matches for those codes by email, with a sign-up link carrying the host's UTM parameters. my_matches never offers it.
  • MATCHAWARDS_CHATGPT_SIGNIN=0 (hosted, linking on): while ChatGPT's connection offers no sign-in, my_matches answers ChatGPT without the challenge (ChatGPT shows one only as an internal error): sign-in isn't available there yet, search by NAICS codes instead. Counted as outcome signin_unavailable.
Changes in 1.1.3
  • my_matches without a linked account: when the app gives the user no way to sign in, the model says plainly that signing in to MatchAwards isn't available there yet (not an error), asks what the business does, finds the codes with lookup_naics and searches with search_contracts.
Changes in 1.1.2
  • No NAICS codes given: the instructions have the model ask what the user's business does (or its codes) and find the codes with lookup_naics, in every mode. With linking on, my_matches on a profile without codes asks the same, searches with the codes found (keeping the profile's state and set-aside) and offers the match-settings link to save them.
  • "Nothing here needs an account" is in the instructions only with linking off; with linking on it contradicted my_matches.
  • The keyword hint says keyword search matches whole words in titles, and to try another form of the word.
Changes in 1.1.1
  • Hosted server: MATCHAWARDS_API_MAX_IN_FLIGHT (default 16) caps the requests to the public API in flight at once for the whole server. A request waits up to 5 seconds for a free slot (less when the tool's own time limit is nearer), then the tool answers "busy, retry" without calling the API. The per-minute API budget is spent only once a slot is held.
Changes in 1.1.0
  • Tool choice: assess_opportunity is described as the tool for fit, bid/no-bid and bid-brief questions, and get_opportunity points those questions to it (contracts and grants only).
  • Keyword hint: a contract, grant or award search by keyword with no NAICS code and only a few rows says in its note that keyword search matches titles only and points to lookup_naics.
  • Hosted server metrics: tool calls by User-Agent family, rows returned per list tool, MatchAwards API timing per endpoint and outcome, API requests per tool call, distinct ChatGPT conversations and first-seen ChatGPT users. Stats show the empty-result rate per tool; the ledger gains a rows column, added at open.
  • Hosted server: optional account linking and the my_matches tool (see Linked accounts). Off unless MATCHAWARDS_AUTH_ISSUER is set; with it off nothing else changes.
Changes in 1.0.4
  • The result card renders in Claude: its _meta.ui.domain is left out for Claude, which accepts only its own sandbox domain; other hosts still get https://matchawards.com.
Changes in 1.0.3
  • Hosted server: usage-stat rows are kept 180 days by default (was 365), set by MATCHAWARDS_USAGE_RETENTION_DAYS.
Changes in 1.0.2
  • Cards come from a new tool, show_results, which the model calls once with the ids it picked; the search tools return data only. The card (results-v2.html) expands a row in place and has an "Ask about this" button.
  • Results filtered by naics say which requested codes matched: matched_naics (the record's own codes) and, on contract notices, ai_matched_naics (codes MatchAwards' AI suggested).
  • Links to matchawards.com carry UTM parameters naming the AI host.
  • Hosted server: the shared limit is 1200 requests per minute, and /metrics adds tool latency, distinct-caller and client counts.
Changes in 1.0
  • search_by_naics is removed: search_contracts, search_grants and search_jobs take the same naics filter on its own.
  • find_contacts is removed: get_opportunity returns the published contacts with the rest of the record.
  • Results are structured output (outputSchema plus structuredContent). Fields the API adds later appear in results only once the schema declares them. get_opportunity returns ai (AI-generated notes, labelled as such) where MatchAwards has them, else null.
  • Tool annotations are closed-world (openWorldHint: false): the tools read the MatchAwards catalog only.
  • New tools: lookup_naics, search_awards, get_company, assess_opportunity and find_teaming_partners; search_contracts takes an agency name.

Cards

Hosts that render MCP Apps (ChatGPT, Claude) get one inline card per answer: after searching, the model calls show_results with up to 10 contract or grant ids it picked, and the card lists up to 8 of them with title, agency, place, a federal/state/grant badge, the deadline (days left, closed, or no fixed deadline), set-a

Solo se muestra el principio; lee el resto en el repo