sbir_search_solicitations

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

Find active SBIR/STTR funding opportunities by keyword or agency (e.g., “DOD”, “NSF”). Returns topic descriptions, sponsoring agency, and open/close dates.

Parameters

NameTypeRequiredDescription
keywordstringyesSearch term to match against solicitation topics and descriptions
agencystringnoFilter by agency (e.g., “DOD”, “HHS”, “NASA”, “NSF”, “DOE”, “USDA”)
open_onlybooleannoOnly return currently open solicitations (default true)
limitnumbernoNumber of results to return (default 20)

Example call

Arguments

{
  "keyword": "artificial intelligence",
  "agency": "NSF",
  "open_only": true
}

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_solicitations","arguments":{"keyword":"artificial intelligence","agency":"NSF","open_only":true}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('sbir_search_solicitations', {
  "keyword": "artificial intelligence",
  "agency": "NSF",
  "open_only": true
});

More examples

{
  "keyword": "biotechnology",
  "limit": 10
}

Response shape

Always returns: keyword, open_only, count, solicitations

FieldTypeDescription
keywordstringSearch keyword used
open_onlybooleanWhether only open solicitations were returned
countnumberNumber of solicitations returned
solicitationsarray
Full JSON Schema
{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string",
      "description": "Search keyword used"
    },
    "open_only": {
      "type": "boolean",
      "description": "Whether only open solicitations were returned"
    },
    "count": {
      "type": "number",
      "description": "Number of solicitations returned"
    },
    "solicitations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "topic_title": {
            "type": "string",
            "description": "Title of the solicitation topic"
          },
          "description": {
            "type": [
              "string",
              "null"
            ],
            "description": "Description of the solicitation"
          },
          "agency": {
            "type": "string",
            "description": "Sponsoring agency"
          },
          "branch": {
            "type": [
              "string",
              "null"
            ],
            "description": "Agency branch"
          },
          "program": {
            "type": [
              "string",
              "null"
            ],
            "description": "Program name"
          },
          "phase": {
            "type": [
              "string",
              "null"
            ],
            "description": "Funding phase"
          },
          "topic_number": {
            "type": [
              "string",
              "null"
            ],
            "description": "Topic number identifier"
          },
          "solicitation_id": {
            "type": [
              "string",
              "null"
            ],
            "description": "Unique solicitation identifier"
          },
          "open_date": {
            "type": [
              "string",
              "null"
            ],
            "description": "Opening date"
          },
          "close_date": {
            "type": [
              "string",
              "null"
            ],
            "description": "Closing date"
          },
          "url": {
            "type": [
              "string",
              "null"
            ],
            "description": "Link to solicitation details"
          }
        },
        "required": [
          "topic_title",
          "agency"
        ]
      }
    }
  },
  "required": [
    "keyword",
    "open_only",
    "count",
    "solicitations"
  ]
}

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 May 9, 2026