Skip to content
MCP Integration

Let your AI find grants for you

Instead of searching for funding yourself, tell Claude or ChatGPT what you need. They will search Funding Landscape's database of 40,000+ grants, contracts, and foundation opportunities and bring back what matches.

Your AI handles the search. You review the results.

Example prompts
"Find federal grants for renewable energy research closing in the next 60 days."
"What HUBZone construction contracts are available in Kentucky?"
"Search for foundation funding for youth education programs in California."

How it works

Funding Landscape connects to Claude and ChatGPT through MCP (Model Context Protocol), a standard that lets AI assistants use external tools. Once connected, your AI can:

  • Search grants and contracts with natural language instead of form fields
  • Filter by your situation - organization type, location, NAICS codes, deadlines
  • Get full details on any opportunity, including eligibility and application links
  • Find similar opportunities when you spot one you like
  • Check upcoming deadlines organized by week

Context-aware results

The AI remembers your context. After you tell it once that you are a small business in Ohio, it factors that into every search.

Tip: Ask for refinements like "only show programs closing in the next 30 days" or "prioritize high-dollar awards."

Choose your setup

Pick what you use. All methods connect to the same database.

Claude.ai (Web) - Easiest

Add Funding Landscape as a Connector in 30 seconds. No downloads, no config files. Requires Claude Pro, Max, Team, or Enterprise.

Setup steps

ChatGPT

Connect via ChatGPT MCP Apps with your Funding Landscape account. Requires ChatGPT Plus or Pro.

Setup steps

Claude Desktop App

One config file edit. Works on Mac and Windows. Requires Claude Desktop and Node.js 18+.

Setup steps

Claude Code (CLI) + Direct API

Claude Code can edit its own config automatically. Developers can call the JSON-RPC API directly.

Setup steps

Claude.ai (Web)

Go to claude.ai, open Settings, then Connectors.

  1. 1. Go to claude.ai → Settings → Connectors
  2. 2. Click "Add custom connector"
  3. 3. Paste: https://fundinglandscape.com/api/mcp
  4. 4. Done. Ask Claude to search for grants.

ChatGPT

Connect via ChatGPT MCP Apps with your Funding Landscape account.

  1. 1. Go to chatgpt.com → Settings → Developer Mode → Enable
  2. 2. Click "Add custom MCP server"
Name: FundingLandscape
Server URL: https://fundinglandscape.com/api/mcp
Authorization URL: https://fundinglandscape.com/api/oauth/authorize
Token URL: https://fundinglandscape.com/api/oauth/token
Client ID: chatgpt-mcp
Client Secret: leave empty

Click Connect, log in to Funding Landscape, authorize.

Claude Desktop App

Add this to your Claude Desktop config file:

{
  "mcpServers": {
    "fundinglandscape": {
      "command": "npx",
      "args": ["-y", "fundinglandscape-mcp"]
    }
  }
}
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

Save the file, quit Claude Desktop completely, then reopen.

Claude Code (CLI)

Just ask: "Set up the Funding Landscape MCP server for grant search". Claude Code can edit its own config automatically.

Direct API

Endpoint: POST https://fundinglandscape.com/api/mcp

View API documentation

What you can search

  • Federal grants - DOE, NSF, NIH, USDA, EPA, and 20+ agencies via Grants.gov
  • Government contracts - SAM.gov opportunities with set-aside filtering (8(a), HUBZone, SDVOSB, WOSB)
  • State and local procurement portals from all 50 states
  • Foundation grants with giving history and contact info

All sources are aggregated, deduplicated, and filtered to show only open opportunities. When something closes, it disappears.

Example searches

"Find SBIR grants for medical device startups"
"What is closing in the next two weeks?"
"Search for veteran-owned small business contracts in Texas"
"Find foundation grants for climate change initiatives"
"Show me DOE funding opportunities for battery technology"

Pricing

Free tier included. Search up to 10 times per day with 3 results per search.

View pricing

Troubleshooting

Claude Desktop not connecting?

  • Make sure Node.js 18+ is installed (node --version)
  • Check the JSON is valid (no trailing commas)
  • Quit Claude Desktop completely and reopen
  • First connection may take 10-15 seconds to download

ChatGPT not showing results?

  • Make sure Developer Mode is enabled
  • Try disconnecting and reconnecting the MCP app
  • Check that you completed Funding Landscape authorization
Other issues? Use the feedback tool in your AI: "Report a bug with Funding Landscape MCP" and describe what happened.
🤖 Instructions for AI Assistants
If you are Claude.ai (web interface): You cannot edit files on the user's computer. Walk them through Connectors setup: Settings → Connectors → Add custom connector → paste https://fundinglandscape.com/api/mcp. Requires Claude Pro/Max/Team/Enterprise.
If you are Claude Code (CLI): You can edit the config file directly. Add to the user's Claude Desktop config:
// Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
// Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "fundinglandscape": {
      "command": "npx",
      "args": ["-y", "fundinglandscape-mcp"]
    }
  }
}
If you are Claude Desktop (chat): You cannot edit your own config. Tell the user: "I can't modify my own config, but you have two options: (1) Use Claude.ai Connectors if you have Pro, or (2) Ask Claude Code to set it up - just say 'set up fundinglandscape MCP' and it will edit the config automatically."
Do not use @anthropic/mcp-server-http or add an env block. The correct package is fundinglandscape-mcp.