Skip to main content
Glama
AEGISGOVDAO

Aegis Gov Contracts MCP

Official
by AEGISGOVDAO

AegisGov Contract Intelligence MCP

Real-time US government contract data for AI agents. Search and details are completely free — no API key, no payment, no signup.

Live endpoint: https://aegisgov-contracts-mcp.vercel.app

Add to Claude Desktop / Cline / Cursor in 60 seconds

{
  "mcpServers": {
    "aegisgov-contracts": {
      "url": "https://aegisgov-contracts-mcp.vercel.app/mcp",
      "type": "streamable-http"
    }
  }
}

That's it. Your agent can now search 33,000+ live US federal contract opportunities.

Related MCP server: USASpending MCP Server

Tools

Tool

Price

Description

search_opportunities

🆓 FREE

Search active SAM.gov contracts by keyword, NAICS, agency, value range

get_opportunity_details

🆓 FREE

Full contract details, contacts, deadlines by notice ID

analyze_bid_potential

$0.05 USDC

AI bid/no-bid analysis with score, strengths, risks

Quick Start

# Search active contracts
curl -X POST https://aegisgov-contracts-mcp.vercel.app/search \
  -H "Content-Type: application/json" \
  -d '{"keywords": "cybersecurity", "limit": 5}'

# Full contract details
curl -X POST https://aegisgov-contracts-mcp.vercel.app/details \
  -H "Content-Type: application/json" \
  -d '{"noticeId": "<noticeId from search>"}'

# AI bid/no-bid analysis
curl -X POST https://aegisgov-contracts-mcp.vercel.app/analyze \
  -H "Content-Type: application/json" \
  -d '{"noticeId": "<noticeId>"}'

MCP Discovery

GET https://aegisgov-contracts-mcp.vercel.app/.well-known/mcp.json

Payment (x402)

Uses x402 protocol — HTTP 402 with USDC micropayments. No accounts. No API keys. Agents pay autonomously.

Supported networks:

  • Base mainnet (eip155:8453) — USDC

  • Solana mainnet (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp) — USDC

Facilitator: PayAI — free tier, no key required

Why use this?

  • No SAM.gov API hassle — registration, rate limits, field normalization all handled

  • 33,000+ live opportunities — always current

  • AI analysis built in — bid scoring, risk flags, competition level

  • Agent-native — designed for MCP, works with Claude, GPT, any LLM toolchain

  • Dual-network x402 — pay in USDC on Base or Solana

Data Source

SAM.gov — official US government procurement data (FPDS/USASpending.gov)

Available Tools

3 tools
analyze_bid_potentialAInspect

AI-powered bid/no-bid analysis for a government contract opportunity. Returns score 0-100, recommendation, strengths, and risks.

ParametersJSON Schema
NameRequiredDescriptionDefault
noticeIdYesSAM.gov notice ID
companyProfileNoBrief company description for fit analysis

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must carry the burden. It states the tool is AI-powered and returns a score/recommendation, but does not disclose limitations, latency, error handling, or potential reliability issues. The description adds minimal behavioral context beyond the function name.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences: first explains the core function and adds 'AI-powered' context, second lists outputs. No wasted words, key information front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no annotations or output schema, the description reasonably covers inputs (noticeId required, companyProfile optional) and outputs (score, recommendation, strengths, risks). It could mention error scenarios or output structure, but is adequate for its complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, with both parameters described (noticeId as SAM.gov notice ID, companyProfile as brief company description). The description adds 'AI-powered' but no additional parameter meaning. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool performs AI-powered bid/no-bid analysis for government contract opportunities, and lists specific outputs (score, recommendation, strengths, risks). It distinguishes itself from sibling tools (get_opportunity_details, search_opportunities) which are for retrieving details and searching, not analysis.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when a bid recommendation is needed, but does not explicitly state when to use or not use this tool versus alternatives. However, sibling tools have different purposes, so context is reasonably clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_opportunity_detailsAInspect

Get full details for a specific SAM.gov contract opportunity by notice ID. FREE — no payment required.

ParametersJSON Schema
NameRequiredDescriptionDefault
noticeIdYesSAM.gov notice ID

TDQS

A3.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must disclose behavioral traits. It only mentions that the tool is free and gets full details, but does not discuss authentication, rate limits, what happens with invalid IDs, or any side effects. For a simple read operation, this is insufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise with two short sentences. No redundant information. Front-loaded with the key action and resource.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (one parameter, no output schema, no annotations), the description is minimally complete. It tells the purpose and that it's free, but lacks details on what 'full details' encompasses or any usage context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 100% coverage for the single parameter 'noticeId' with description 'SAM.gov notice ID'. The description adds 'by notice ID' which adds minimal value beyond the schema. Baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'get', the resource 'full details for a specific SAM.gov contract opportunity', and the input 'by notice ID'. It distinguishes from siblings like search_opportunities (which searches) and analyze_bid_potential (which analyzes).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the tool should be used when you have a specific notice ID and want full details. It does not explicitly state when not to use it or mention alternatives, but the context from sibling tool names provides some clarity.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_opportunitiesBInspect

Search active US government contract opportunities from SAM.gov. Filter by keywords, NAICS code, agency, or dollar value. FREE — no payment required.

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordsNoSearch keywords
naicsNoNAICS code filter
agencyNoAgency name filter
minValueNoMinimum contract value USD
maxValueNoMaximum contract value USD
limitNoMax results (1-25)

TDQS

B3.2/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, and the description only mentions 'FREE — no payment required.' It does not disclose other behavioral traits like rate limits, authentication, pagination, or whether it is read-only.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, concise and front-loaded. First sentence states purpose, second lists filters and cost. No fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema or annotations. Description does not describe return values or result structure. For a search tool with 6 optional parameters, more context is needed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with parameter descriptions. The tool description restates the filter types but adds minimal extra meaning. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool searches active US government contract opportunities from SAM.gov with filters. It distinguishes from siblings 'analyze_bid_potential' and 'get_opportunity_details' by focusing on search/filtering.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives. The description implies searching first but doesn't explicitly state to use it before analyzing or getting details.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 3 tool updatesv1.0.0
    • First observedanalyze_bid_potential
    • First observedget_opportunity_details
    • First observedsearch_opportunities

TDQS

A3.8/5.0
Disambiguation5/5

Each tool has a distinct purpose: searching for opportunities, retrieving details of a specific one, and performing bid analysis. There is no overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using snake_case (e.g., search_opportunities, get_opportunity_details, analyze_bid_potential).

Tool Count5/5

With 3 tools, the set is well-scoped for a focused government contract assistant, covering the essential workflows without being bloated.

Completeness4/5

The set covers search, details, and analysis, which are core tasks. Minor gaps exist (e.g., no tool to track or favorite opportunities), but the surface is functional.

Maintenance

ActivityMaintained
ResponsivenessWithin a week

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables research of federal contract awards and competitive landscape analysis using the USASpending.gov API. Supports searching for contracts, analyzing recipients, tracking spending trends, and identifying market opportunities in government contracting.
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables research of federal contract awards, market opportunities, and competitive landscapes using the USASpending.gov API. It provides specialized tools for AI agents to analyze government spending trends, identify incumbents, and search contractor details.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Federal procurement intelligence toolkit that searches SAM.gov contract opportunities, analyzes agency spending patterns, tracks competitor wins, and monitors small business set-aside programs (8a, HUBZone, SDVOSB, WOSB). 4 tools using SAM.gov and USASpending.gov data.
    3
    -
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables AI agents to search and analyze federal government contract opportunities and awards from SAM.gov and USASpending.gov, with tools for contract search, detail, agency spending, and trending sectors.
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AEGISGOVDAO/aegisgov-contracts-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server