sbir_search_awards

Pack: sbir · Endpoint: https://gateway.pipeworx.io/sbir/mcp

“Which companies won NASA SBIR Phase II awards for autonomy?” / “SBIR awards for [topic]” / “who received DoD SBIR funding” / “Phase I and Phase II awards at [agency]” — AWARDED federal Small Business Innovation Research (SBIR) and STTR grants: the small-business R&D contracts an agency has already funded. Search by keyword, agency (“DOD”, “NASA”, “DARPA”, “NSF”, “DOE”, “HHS”), year, company, or state. Returns the winning company, award amount, agency and branch, topic code, abstract, fiscal year, and Phase (I/II/III). This is the tool for who WON federal small-business R&D money and how much; for opportunities still open to bid use sbir_search_solicitations.

Parameters

NameTypeRequiredDescription
keywordstringnoSearch term to match against award titles, abstracts, and topics
agencystringnoFilter by funding agency: DOW (Department of War, formerly DOD — “DOD” is accepted and translated), HHS, NASA, NSF, DOE, USDA, EPA, DOC, ED, DOT, DHS.
yearnumbernoFilter by award year (e.g., 2024)
companystringnoFilter by company name
statestringnoFilter by 2-letter US state code (e.g., “CA”, “MA”)
limitnumbernoNumber of results to return (default 20, max 100)

Example call

Arguments

{
  "keyword": "machine learning",
  "agency": "DOW",
  "year": 2024,
  "limit": 20
}

curl

curl -X POST https://gateway.pipeworx.io/sbir/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sbir_search_awards","arguments":{"keyword":"machine learning","agency":"DOW","year":2024,"limit":20}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('sbir_search_awards', {
  "keyword": "machine learning",
  "agency": "DOW",
  "year": 2024,
  "limit": 20
});

More examples

{
  "keyword": "renewable energy",
  "state": "CA",
  "limit": 50
}

Response shape

Always returns: keyword, count, awards

FieldTypeDescription
keywordstringSearch keyword used
countnumberNumber of awards returned
awardsarray
Full JSON Schema
{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string",
      "description": "Search keyword used"
    },
    "count": {
      "type": "number",
      "description": "Number of awards returned"
    },
    "awards": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "company": {
            "type": "string",
            "description": "Company name"
          },
          "award_amount": {
            "type": [
              "number",
              "null"
            ],
            "description": "Award amount in dollars"
          },
          "agency": {
            "type": "string",
            "description": "Funding agency code"
          },
          "branch": {
            "type": [
              "string",
              "null"
            ],
            "description": "Agency branch or division"
          },
          "topic_code": {
            "type": [
              "string",
              "null"
            ],
            "description": "Topic or program code"
          },
          "award_title": {
            "type": "string",
            "description": "Title of the award"
          },
          "abstract": {
            "type": [
              "string",
              "null"
            ],
            "description": "Award abstract or summary"
          },
          "award_year": {
            "type": [
              "number",
              "string",
              "null"
            ],
            "description": "Year award was made"
          },
          "phase": {
            "type": [
              "string",
              "null"
            ],
            "description": "Funding phase (Phase I, Phase II, etc.)"
          },
          "program": {
            "type": [
              "string",
              "null"
            ],
            "description": "SBIR/STTR program type"
          },
          "award_id": {
            "type": [
              "string",
              "null"
            ],
            "description": "Unique award identifier"
          },
          "state": {
            "type": [
              "string",
              "null"
            ],
            "description": "2-letter state code"
          },
          "city": {
            "type": [
              "string",
              "null"
            ],
            "description": "City location"
          }
        },
        "required": [
          "company",
          "agency",
          "award_title"
        ]
      }
    }
  },
  "required": [
    "keyword",
    "count",
    "awards"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "sbir": {
      "url": "https://gateway.pipeworx.io/sbir/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build August 8, 2026