Search Grants.gov federal funding opportunities, read full records (eligibility, awards, deadlines, attachments), and decode filter codes via MCP. STDIO or Streamable HTTP.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add grantsgov -- npx -y @cyanheads/grantsgov-mcp-server~/.codex/config.toml
[mcp_servers.grantsgov]
command = "npx"
args = ["-y", "@cyanheads/grantsgov-mcp-server"]
# codex mcp add grantsgov -- npx -y @cyanheads/grantsgov-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"grantsgov": {
"command": "npx",
"args": [
"-y",
"@cyanheads/grantsgov-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"grantsgov": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/grantsgov-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"grantsgov": {
"command": "npx",
"args": [
"-y",
"@cyanheads/grantsgov-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"grantsgov": {
"command": "npx",
"args": [
"-y",
"@cyanheads/grantsgov-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"grantsgov": {
"command": "npx",
"args": [
"-y",
"@cyanheads/grantsgov-mcp-server"
]
}
}
}Remote
claude mcp add --transport http grantsgov https://grantsgov.caseyjhand.com/mcp~/.codex/config.toml
[mcp_servers.grantsgov]
url = "https://grantsgov.caseyjhand.com/mcp"
# codex mcp add grantsgov --url https://grantsgov.caseyjhand.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"grantsgov": {
"url": "https://grantsgov.caseyjhand.com/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"grantsgov": {
"type": "http",
"url": "https://grantsgov.caseyjhand.com/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"grantsgov": {
"httpUrl": "https://grantsgov.caseyjhand.com/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"grantsgov": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://grantsgov.caseyjhand.com/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"grantsgov": {
"url": "https://grantsgov.caseyjhand.com/mcp"
}
}
}