mcpbeat Sign in

MatchAwards MCP Server

by matchawards Your server? Claim it
answering

MatchAwards is answering right now. Last checked 8 min ago. 1 159 installs a week from pypi. It exposes 6 tools. Last commit 8 Oct 2026.

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

Installs per day peak 861 · avg 38
a month agotoday
Uptime history 70 hours of history
70 hours agonow
100.0%
Uptime 24h
92 of 92 checks
6
Tools
read from the server
457 ms
Response time
average over 24h
1 159
Installs / week
npm and PyPI

Nothing serious here today

Today is the operative word: we check MatchAwards every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add matchawards-mcp --transport http https://matchawards.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "matchawards-mcp": {
      "url": "https://matchawards.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.matchawards-mcp]
url = "https://matchawards.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "matchawards-mcp": {
      "url": "https://matchawards.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "matchawards-mcp": {
      "url": "https://matchawards.com/mcp"
    }
  }
}

This one needs environment variables set before it will start: MATCHAWARDS_API_BASE (Base URL of the MatchAwards API. Leave unset to use https://matchawards.com; set only for development.). The author declared them in the registry entry; get the values from the project itself.

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

contacts
find_contacts
Get only the published points of contact for one opportunity by its id. Use this when the user asks who to contact about a result. Returns {id, title, url, contacts}, where contacts is [{name, title}] as the public matchawards.com page shows them; an empty list means none are published. Example: id="abc123".
contracts
search_contracts
Search US federal and state government contract opportunities (bids, RFPs, solicitations). Use this when the user wants contracts to bid on. Returns {as_of, results, has_more, next_cursor}; each result has id, type, title, agency, office, naics {code, title}, set_aside, state, city, posted_at, response_deadline, url (matchawards.com), sam_url and solicitation_number. Filters: naics, state, keyword, set_aside (federal only), type (federal or state), posted_within_days, open (default true), limit, cursor. If has_more is true, call again with cursor=next_cursor and the same filters. Example: naics="238160", state="VA", keyword="roof". For grants use search_grants, for jobs search_jobs.
grants
search_grants
Search US federal grant and funding opportunities. Use this when the user wants grants or funding, not contracts. Returns {as_of, results, has_more, next_cursor}; each result has id, title, agency, naics, posted_at, response_deadline and a matchawards.com url. Filters: naics, keyword, posted_within_days, open (default true: open grants of any age), limit, cursor. Grant notices carry no state, so there is no state filter. If has_more is true, call again with cursor=next_cursor and the same filters. Example: keyword="broadband" or naics="541715".
jobs
search_jobs
Search job postings from the last 30 days listed on MatchAwards. Use this when the user is looking for a job or for hiring signals, not for contracts or grants. Returns {as_of, results, has_more, next_cursor}; each result has id, title, agency (the employer), state, city, posted_at and a matchawards.com url; other fields are null. Filters: naics, state, keyword, posted_within_days (up to 30), limit, cursor. If has_more is true, call again with cursor=next_cursor and the same filters. Example: keyword="electrician", state="TX", posted_within_days=7.
naics
search_by_naics
List the newest opportunities for one or more NAICS industry codes. Use this when the user gives NAICS codes and nothing else. Returns up to 20 results, {as_of, results, has_more, next_cursor}, each with a matchawards.com url. Filters: naics (required), type (contract, federal, state, grant or job), cursor (next_cursor of the previous call, same naics and type). For keyword, state or other filters use search_contracts, search_grants or search_jobs. Example: naics="541511,541512", type="federal".
opportunity
get_opportunity
Get the full record of one opportunity by its id from a search result. Use this when the user wants details on one result. Returns the search row plus description (up to 2000 characters) and contacts [{name, title}], with the matchawards.com url. Example: id="abc123".

Endpoints

URLTransportStateLatencyChecked
https://matchawards.com/mcp streamable-http answering 454 ms 8 min ago

Alternatives to MatchAwards

same job, measured the same way
MCP Grantiq
by bch1212

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

5 installs/wk 8 tools answering
Data Gov Uk MCP
by mrfentmen

UK government open data search from data.gov.uk. No key required.

75 installs/wk local only
MoltAwards
by bbriggs1990

Federal + state government contracts, awards, jobs, and B2B subcontracting for AI agents.

103 installs/wk local only
F
Federal Contracts & Grants
by memoryapi

US federal contracts, grants, and spending awards

4 tools answering
Patents MCP
by mrfentmen

Search US patents and patent applications from Google Patents. No key required.

78 installs/wk local only
Awardopedia - Federal Contracts
by grayson-sys

Search federal government contract opportunities from SAM.gov via Claude

20 installs/wk local only
Us Gov Contracts
by pipeworx-io

US Government Contracts MCP — awarded state & local government contracts,

39 tools answering
MaximoFN Content
by maximofn

Read-only search over the AI/ML posts, tips and projects of maximofn.com (es/en/pt).

3 tools answering

MatchAwards — questions

Answers built from our own checks of this server.

What can MatchAwards do?
It exposes 6 tools, read directly from the server on our last check. Among them: find_contacts, get_opportunity, search_by_naics, search_contracts, search_grants, search_jobs. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is MatchAwards working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 457 ms. The bar chart above shows every period we have measured.
How do I connect MatchAwards?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does MatchAwards need an API key?
No. MatchAwards completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is MatchAwards?
It answers our handshake in 457 ms on average, which is faster than 29% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use MatchAwards?
The pypi package matchawards-mcp was installed 1 159 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is MatchAwards open source?
Yes — it is published under the MIT licence, written in Python and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.