SBA MCP Server
# SBA (Small Business Administration) MCP Server
Access SBA small business size standards and SBIR/STTR data (federal R&D funding for small businesses).
## Data Available
- **Size Standards** - Revenue/employee thresholds that define "small business" by NAICS code
- **SBIR Firms** - Small businesses receiving federal R&D funding
- **SBIR Awards** - Federal R&D contracts awarded to small businesses
## Setup
No API key required. Add to your MCP config:
```json
{
"sba": {
"command": "node",
"args": ["/path/to/sba/dist/index.js"],
"env": {}
}
}
```
## Tools
### `get_size_standards`
Look up SBA size standards by NAICS code or industry keyword.
| Parameter | Required | Description |
|-----------|----------|-------------|
| naicsCode | No | NAICS code (e.g., "541511"). Can be partial for broader search |
| industry | No | Industry keyword (e.g., "software", "construction") |
**Example:** Find size standards for software companies
```
industry: "software"
```
**Returns:** NAICS code, industry description, size threshold (revenue or employees)
### `check_size_standard`
Check if a business qualifies as "small" under SBA standards.
| Parameter | Required | Description |
|-----------|----------|-------------|
| naicsCode | Yes | NAICS code for the industry |
| annualRevenue | No | Annual revenue in millions (e.g., 15.5 for $15.5M) |
| employeeCount | No | Number of employees |
**Example:** Check if a software company with $20M revenue qualifies
```
naicsCode: "541511"
annualRevenue: 20
```
### `search_sbir_firms`
Search SBIR/STTR firms (innovative small businesses with federal R&D funding).
| Parameter | Required | Description |
|-----------|----------|-------------|
| keyword | No | Search keyword |
| name | No | Company name |
| state | No | State abbreviation (e.g., "CA") |
| womanOwned | No | Filter for woman-owned (true/false) |
| hubzone | No | Filter for HUBZone businesses (true/false) |
| limit | No | Max results (default 50, max 5000) |
**Example:** Find woman-owned tech firms in California
```
state: "CA"
womanOwned: true
keyword: "technology"
```
### `search_sbir_awards`
Search SBIR/STTR awards (federal R&D contracts).
| Parameter | Required | Description |
|-----------|----------|-------------|
| firm | No | Company name |
| keyword | No | Keyword in award title/abstract |
| agency | No | Funding agency (DOD, NASA, NIH, NSF, DOE, etc.) |
| year | No | Award year (e.g., "2024") |
| state | No | State abbreviation |
| phase | No | SBIR phase: "1" (feasibility), "2" (development), "3" (commercialization) |
| limit | No | Max results (default 50, max 5000) |
**Example:** Find NASA awards in 2024
```
agency: "NASA"
year: "2024"
limit: 20
```
### `get_sbir_firm_details`
Get detailed information about a specific SBIR firm including their awards.
| Parameter | Required | Description |
|-----------|----------|-------------|
| name | Yes | Exact company name |
### `sbir_stats`
Get aggregate SBIR/STTR statistics.
| Parameter | Required | Description |
|-----------|----------|-------------|
| type | Yes | "firms" or "awards" |
| state | No | State filter |
| agency | No | Agency filter (for awards) |
| year | No | Year filter (for awards) |
**Example:** Get firm statistics by state
```
type: "firms"
state: "TX"
```
## SBIR Funding Agencies
| Agency | Focus |
|--------|-------|
| DOD | Defense technology |
| NASA | Space and aeronautics |
| NIH | Health and biomedical |
| NSF | Science and engineering |
| DOE | Energy technology |
| USDA | Agricultural innovation |
## Rate Limits
- Size Standards API: No strict limit
- SBIR API: Rate limited (has exponential backoff built in)
**Note:** The SBIR API has strict rate limits. If you receive rate limit errors, wait a few minutes before retrying.
## Documentation
- Size Standards: https://www.sba.gov/size-standards/
- SBIR API: https://www.sbir.gov/api
- SBIR Data: https://www.sbir.gov/data-resourcesTDQS
Scored across 6 tools
Each tool has a clearly distinct purpose with no overlap: checking size qualification, retrieving firm details, getting size standards, accessing statistics, searching awards, and searching firms. The descriptions specify unique resources and actions, making misselection unlikely.
The naming is mostly consistent with a verb_noun pattern (e.g., check_size_standard, get_size_standards, search_sbir_awards), but there is a minor deviation with 'sbir_stats' which omits a verb prefix. Overall, the pattern is readable and predictable.
With 6 tools, the server is well-scoped for its SBA/SBIR domain. Each tool serves a specific, necessary function related to small business standards and federal R&D funding, with no redundant or trivial additions.
The tool set covers core SBA and SBIR operations well, including checking standards, retrieving data, and searching for firms and awards. A minor gap exists in update or management functions (e.g., modifying data), but these are likely outside the server's read-only scope, and agents can work effectively with the provided tools.