Mcp Public Award Monitor

com.mambabuiltPublished by mambabuilt.comv1.2.1Updated Nov 7, 2026

Find the companies that won US or UK public contracts, grants or SBIR awards in a window.

VerifiedSTDIODesktop onlyData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Finds companies that won US or UK public contracts, grants or SBIR awards in a chosen time window, via an Apify actor.

What you can do
  • Query public award registers (USASpending federal contracts and grants, NIH SBIR, UK Contracts Finder and Find a Tender) for a window of 1 to 90 days.
  • Get one flat row per winning company with award count, total and largest award value, awarding body, award date and a deep link to the source record.
  • Filter by minimum award value, exclude government, university and public-authority recipients, and cap the number of returned companies.
  • Optionally resolve each winner's website domain, with a strict, standard or loose confidence floor.
When to use it
Useful for sales, market or research work that needs to identify companies recently awarded public money in the US or UK, for example to build prospect lists or match winners against a CRM by UEI or Companies House number. It reports awards already made, not open tenders.
Requirements
Runs locally over stdio, typically via npx with the npm package. Requires an Apify account and an APIFY_TOKEN environment variable; the underlying actor runs on Apify and needs network access. Desktop client only.
Before you install
Every run spends Apify credits: a start fee plus a per-company charge, so results cost money and max_entities or max_charge_usd act as cost caps. The APIFY_TOKEN is a billable credential. Domain resolution can return wrong domains at loose confidence. Inputs and results are sent to the third-party Apify actor.

Installation

In SourceWeft

  1. Open Mcp Public Award Monitor in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Government Contract Award Monitor MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

[Public Award Monitor MCP server]

MCP server for the Mamba Labs US and UK Contract Award Winners by Company actor on Apify.

Pick a register and a time window. It returns the companies that won public work in that window, one flat row per winning company, with award count, total value, awarding body, award date, and a resolved company domain.

Install

bash
npx -y @mambalabsdev/mcp-public-award-monitor

Claude Desktop

json
{  "mcpServers": {    "mamba-public-award-monitor": {      "command": "npx",      "args": ["-y", "@mambalabsdev/mcp-public-award-monitor"],      "env": { "APIFY_TOKEN": "your-apify-token" }    }  }}

Get an Apify token at console.apify.com/account/integrations.

Tool

monitor_public_awards

Register and window in, the companies that won public work out.

InputTypeRequiredNotes
registerenumyesWhich award register to read. us_federal_contracts and us_federal_grants from USASpending, us_nih_sbir from NIH RePORTER, uk_contracts_finder and uk_find_a_tender from the UK registers. Default us_federal_contracts.
window_daysstringnoHow many days back from today to read awards for, 1 to 90. US federal data lags about two days, so do not use a one day window on the US registers. Default 7.
min_award_valuestringnoDrops awards below this amount in the register's own currency. Set to 0 to keep everything. Default 100000.
max_entitiesstringnoHard cap on billed rows, 1 to 1000. Winners are sorted by total award value, and the run log says how many were dropped. Default 100.
exclude_government_recipientsbooleannoDrops winners that are themselves government, universities, or public authorities. Leave this on for the grant registers or you get state departments of education instead of companies. Default true.
resolve_domainsbooleannoLooks up each winner's website. Turning it off makes the run roughly 20x faster and returns recipient_domain as null with domain_status not_attempted. Default true.
domain_confidence_floorenumnostrict, standard or loose. Strict returns fewer domains and almost no wrong ones. Loose returns the most domains and about a third of them are wrong. Default standard.
max_charge_usdnumbernoOptional spending cap for this call, in USD. The actor stops before any charge that would take the run past this amount and keeps every row already charged.

Reading the output

One row per winning company, not one per award. total_award_value, largest_award_value and award_count_in_window size the opportunity. recipient_register_id is the UEI in the US and the Companies House number in the UK, which is what you match against a CRM. latest_award_url is the deep link to the source record.

Billing

You are charged per winning company returned, plus a small actor start fee. max_entities is therefore a hard cost cap.

Prices from the live pricing record, read 2026-10-16:

EventPrice per event (USD)Fires when
apify-actor-start$0.00005Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
award-winner-found$0.005 on the Free plan, down to $0.00425 on higher Apify plansCharged once per company returned that won a public contract or grant in your window. Summary rows carry no company and are never charged.

The current price is on the actor's Apify page. Running this server consumes Apify credits.

What this server does and does not do

It is a thin client for the Apify actor. It passes your input through and returns the actor's output unchanged. Every behavior described above lives in the actor, not here.

This is not a tender feed and not a procurement pipeline tool. It does not tell you what is open to bid on. It reports awards that have already been made and names the company that won.

Errors are surfaced, never swallowed. An invalid input, an invalid token, an exhausted balance, a timeout, or a run that returns anything other than a dataset all come back as an explicit tool error rather than as an empty result.

Source

The actor is on the Apify Store. This wrapper is MIT licensed.

Built by Mamba Labs

Source: README.md at commit 13f8eec

Tools

1

monitor_public_awards

Monitor Public Awards

Pick a public award register and a time window and it returns the companies that won public work in it, one flat row per winning company rather than one per award, with award count, total value, largest award, awarding body, award date, a deep link to the source record, and a resolved company domain. Five registers are covered: US federal contracts and US federal grants from USASpending, NIH SBIR and STTR from NIH RePORTER, and UK Contracts Finder and UK Find a Tender. This reports awards that have already been made, so it is not a tender feed and will not tell you what is open to bid on. US federal data lags about two days, so a one day window on a US register returns little or nothing. Winners are sorted by total award value and max_entities is the hard cap on billed rows. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

Parametersregisterrequiredwindow_daysmax_entitiesmax_charge_usdmin_award_valueresolve_domainsdomain_confidence_floorexclude_government_recipients

Version history

5
  1. v1.2.1LatestNov 5, 2026
  2. v1.2.0Oct 16, 2026
  3. v1.1.1Oct 6, 2026
  4. v1.1.0Oct 6, 2026
  5. v1.0.0Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts