Sam Gov MCP server
{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": [
"sam-gov-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "<sam_api_key>",
"DEMO_KEY": "<demo_key>"
}
}
}
}{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": [
"sam-gov-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "<sam_api_key>",
"DEMO_KEY": "<demo_key>"
}
}
}
}{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": [
"sam-gov-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "<sam_api_key>",
"DEMO_KEY": "<demo_key>"
}
}
}
}{
"servers": {
"ecfr": {
"command": "uvx",
"args": [
"sam-gov-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "${input:sam_api_key}",
"DEMO_KEY": "${input:demo_key}"
}
}
},
"inputs": [
{
"id": "sam_api_key",
"type": "promptString",
"description": "Sam api key",
"password": true
},
{
"id": "demo_key",
"type": "promptString",
"description": "Demo key",
"password": true
}
]
}{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": [
"sam-gov-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "<sam_api_key>",
"DEMO_KEY": "<demo_key>"
}
}
}
}What it does
This MCP server exposes SAM.gov federal contracting data including entity registrations, exclusions, opportunities, and contract awards through deterministic API calls. It is for developers building tools that need real-time access to federal contracting information rather than relying on recalled knowledge.
- Look up federal contractor entity information and registration status in SAM.gov
- Check if a business is on the federal exclusions list
- Search for available federal contracting opportunities and contract awards
Tools this server exposes
| Tool | Does |
|---|---|
| get_access_status | Check whether the SAM_API_KEY credential is present and ready for operations |
This entry comes from the registry but points to no public repository, so there is nothing to check: no commit history, no source, no tool list. It is listed for completeness and left out of search engines.
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.