PubSec Radar

io.github.KabrawalaPublished by GitHub account Kabrawalav0.1.0Updated Oct 24, 2026

Federal sales intelligence: expiring-contract triggers, agency spend intel, deal qualification.

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

A remote MCP server giving assistants federal sales intelligence: expiring contracts, agency spending profiles, incumbent lookups, discovery questions and deal-

What you can do
Find contracts at an agency that end soon, with incumbent vendor, dollar values and contracting office, as recompete triggers. Profile an agency's total obligations, three-year trend, top vendors and top NAICS categories. Look up a vendor's current and recent awards and flag those ending within 12 months as displacement windows. Generate public-sector discovery questions grounded in an agency's spending data. Score a deal against MEDDPICC dimensions adapted for public sector and surface gap-closing questions.
When to use it
Useful when prospecting or preparing for a first call with a federal agency, when you need to know who the incumbent is and when their award ends, or when pressure-testing a federal deal before committing effort.
Requirements
A remote streamable HTTP endpoint; no packages, environment variables or headers are declared. No authentication is declared. Network access to the hosted endpoint is needed.
Before you install
No authentication is declared, so anyone reaching the endpoint can query it; check whether that suits your data. Figures are drawn from public federal spending data, so verify them before relying on them in a deal. The tools are read-only lookups and scoring; no writes or spending are described.

Installation

In SourceWeft

  1. Open PubSec Radar in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Kabrawala%2Fpubsec-sales-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "pubsec-radar": {
      "type": "http",
      "url": "https://pubsec-sales-mcp.kabrawala.workers.dev/mcp"
    }
  }
}

Tools

5

find_expiring_contracts

Find expiring federal contracts

Use this when prospecting or prepping a federal account and you want sales triggers: contracts at an agency that end soon, with the incumbent vendor, dollar values, and contracting office. Expiring contracts mean upcoming recompetes — the best time to displace an incumbent. Good queries name one agency and optionally a NAICS code, e.g. agency="DHS", naics_code="541512", window_days=90. Federal only (no state/local). Every response includes data-freshness and coverage caveats — read them; no data ≠ no spend.

Parameterslimitagencyrequirednaics_codewindow_days

agency_spend_profile

Profile a federal agency's contract spending

Use this to answer "what does this agency actually buy, and from whom?" before a first call: total contract obligations, 3-year trend, top 10 vendors, and top 10 NAICS categories for the latest fiscal year with published data. Good queries name one agency, e.g. agency="HHS". Figures come from a daily snapshot of USAspending (latest published fiscal year plus a 3-year trend); the fiscal year and freshness are stated in the response. Federal only. Read the coverage caveats — in-progress fiscal years are partial, and intel-agency spend is never published.

Parametersagencyrequired

incumbent_lookup

Look up an incumbent vendor's federal contracts

Use this to answer "who am I displacing and when?": a vendor name (plus optional agency scope) returns their current and recent awards with values and end dates, flagging awards that end within 12 months as displacement windows. Good queries use the vendor's registered name or a distinctive fragment, e.g. vendor="Booz Allen", agency="DHS". Federal only. Zero results ≠ no presence — check the caveats for name-matching tips.

Parameterslimitagencyvendorrequired

generate_discovery_questions

Generate public-sector discovery questions

Use this when prepping a meeting with a federal agency: it returns discovery questions tuned to public-sector selling (fiscal-year timing, contract vehicles, FedRAMP/ATO, incumbents), grounded in the agency's live spending data where possible — each data-backed question cites the number that motivated it with a source URL. Good queries name the agency, what you sell, and the meeting type, e.g. agency="DHS", product_category="zero-trust network security", meeting_context="first_call". Add naics_code to surface expiring-contract questions.

Parametersagencyrequirednaics_codemeeting_contextproduct_categoryrequired

qualify_opportunity

Qualify a federal opportunity (public-sector MEDDPICC)

Use this to pressure-test a federal deal: pass what you know per MEDDPICC dimension (leave unknowns empty) and get back an evidence-scored scorecard adapted for public sector — budget authority instead of generic economic buyer, procurement vehicle as the paper process — with gap-closing questions and public-record evidence pulled automatically (name the incumbent_vendor and their real awards/end dates at the agency get attached). Scores measure evidence specificity, not truth; the response says what verified evidence looks like for each dimension.

Parametersagencyrequireddeal_factsincumbent_vendorproduct_categoryrequiredestimated_value_usd

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

83% 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 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.