Search sustainability grants, tenders and funders, with open status, deadlines and source links
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Fetch one Raise Lens funder by slug or raiselens.com/funders URL with full details: website and apply links, AUM or fund size, typical grant size, submission window, programmes and recent grants or investments, plus everything search_funders returns. Never includes personal contact details.
A funder slug from search_funders, or its raiselens.com/funders URL.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http raise-lens https://mcp.raiselens.com/mcp
Fetch one Raise Lens funder by slug or raiselens.com/funders URL with full details: website and apply links, AUM or fund size, typical grant size, submission window, programmes and recent grants or investments, plus everything search_funders returns. Never includes personal contact details.
| Argument | Type | Description |
|---|---|---|
| url_or_slug* | string | A funder slug from search_funders, or its raiselens.com/funders URL. |
{
"type": "object",
"required": [
"url_or_slug"
],
"properties": {
"url_or_slug": {
"type": "string",
"description": "A funder slug from search_funders, or its raiselens.com/funders URL."
}
}
}Fetch one Raise Lens grant or tender by its raiselens.com URL or id. Returns its title, summary, sectors, geography, deadline, amount, a link to the opportunity page and, where the opportunity page shows them, the funder, description, eligibility and key requirements.
| Argument | Type | Description |
|---|---|---|
| url_or_id* | string | A raiselens.com opportunity URL, or the opportunity id. |
{
"type": "object",
"required": [
"url_or_id"
],
"properties": {
"url_or_id": {
"type": "string",
"description": "A raiselens.com opportunity URL, or the opportunity id."
}
}
}Fetch one Raise Lens grant or tender by URL or id as a full record: funder, description, eligibility, key requirements, source, apply link and the raiselens.com page.
| Argument | Type | Description |
|---|---|---|
| url_or_id* | string | A raiselens.com opportunity URL, or its id. |
{
"type": "object",
"required": [
"url_or_id"
],
"properties": {
"url_or_id": {
"type": "string",
"description": "A raiselens.com opportunity URL, or its id."
}
}
}Grants and tenders added to Raise Lens since a date (up to 90 days back), newest first, as full records (funder, description, eligibility, source, apply link). Optional filters: sector slug, country, type. Paged: pass next_cursor back as cursor.
| Argument | Type | Description |
|---|---|---|
| type | string | grant, tender, or any (both). |
| limit | integer | Results per page. |
| since | string | YYYY-MM-DD. Defaults to 7 days ago. |
| cursor | string | The next_cursor value from the previous page. |
| sector | string | One sector slug (list_sectors). |
| country | string | ISO-2, English name or aggregate. |
{
"type": "object",
"required": [],
"properties": {
"type": {
"enum": [
"grant",
"tender",
"any"
],
"type": "string",
"default": "any",
"description": "grant, tender, or any (both)."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Results per page."
},
"since": {
"type": "string",
"format": "date",
"description": "YYYY-MM-DD. Defaults to 7 days ago."
},
"cursor": {
"type": "string",
"description": "The next_cursor value from the previous page."
},
"sector": {
"type": "string",
"description": "One sector slug (list_sectors)."
},
"country": {
"type": "string",
"description": "ISO-2, English name or aggregate."
}
}
}Climate and sustainability companies that closed a funding round in the last N days (up to 90), newest first. Each raise has company, amount, currency, amount_usd, round, round_date, detected_date, sectors, countries, investors, source_url (the primary source; null when only a feed is known) and raiselens_url. Also returns totals by sector, country and round. By default only checked company rounds: no funder pages or fund news, no off-sector rows, a source article that names the company, and a round date within 60 days. Optional filters: sector slug (list_sectors), country (ISO-2 or aggregate such as EU, AFRICA, GLOBAL).
| Argument | Type | Description |
|---|---|---|
| days | integer | Look-back window in days. |
| limit | integer | Number of raises to return. |
| sector | string | One sector slug (list_sectors). |
| country | string | ISO-2 code or aggregate (EU, AFRICA, ASIA, LATAM, GLOBAL). |
| date_basis | string | announced: round date when the source gives one; detected: when Raise Lens picked it up. |
| deals_only | boolean | false also returns funder-page context the classifier filed as investment (programmes, portfolio pages). |
| checked_only | boolean |
List the sector slugs Raise Lens classifies opportunities against, each with a readable label. A slug is the value for the `sectors` filter of the search tools and the `sector` filter of list_new_opportunities and list_recent_raises.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Search the Raise Lens directory of sustainability funders and investors (foundations, climate VCs, corporate investors, development finance institutions, government funders) by topic, funder type, funding type and geography. Returns up to 20 funders ranked by relevance to the query, then by how many open opportunities each has on Raise Lens. Each has name, type, funding types, sectors, geographic focus, cheque size, next deadline, how to apply, open opportunity count and its raiselens.com page. Use alongside search_opportunities to find who funds a field, not only the open calls.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Number of funders to return. |
| query | string | What the funder backs, e.g. "green hydrogen", "mangrove restoration", or a funder name. |
| category | string | Funder type. |
| open_now | boolean | true: only funders open to applications or with open opportunities listed. |
| geography | string | Country or region: ISO-2 ("KE"), English name ("Kenya") or a region ("East Africa"). Matches funders based there or naming it in their focus. |
| funding_type | string | grant, equity, debt, guarantee or any. Matches what the funder states, or what its type implies when it states nothing. |
Search Raise Lens for sustainability funding opportunities (grants and tenders) by topic, sector, country and deadline. Returns up to 10 matches, each with title, summary, sectors, geography, deadline, amount and a link to the opportunity page on raiselens.com. For the funders and investors active in the same field, use search_funders.
| Argument | Type | Description |
|---|---|---|
| type | string | grant, tender, or any (both). |
| limit | integer | Number of matches to return. |
| query | string | Search terms: what the project needs funding for. |
| sectors | array | Sector slugs from list_sectors. Only the first is used as a filter; put the rest in `query`. |
| geography | string | Country or region: ISO-2 ("DE"), English name ("Germany"), or an aggregate ("EU", "Global South"). |
| deadline_before | string | Only opportunities closing on or before this date (YYYY-MM-DD). |
{
"type": "object",
"required": [],
"properties": {
"type": {
"enum": [
"grant",
"tender",
"any"
],
"type": "string",
"default": "any",
"description": "grant, tender, or any (both)."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 1,
"description": "Number of matches to return."
},
"query": {
"type": "string",
"description": "Search terms: what the project needs funding for."
},
"sectors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Sector slugs from list_sectors. Only the first is used as a filter; put the rest in `query`."
},
"geography": {
"type": "string",
"description": "Country or region: ISO-2 (\"DE\"), English name (\"Germany\"), or an aggregate (\"EU\", \"Global South\")."
},
"deadline_before": {
"type": "string",
"format": "date",
"description": "Only opportunities closing on or before this date (YYYY-MM-DD)."
}
}
}Search Raise Lens grants and tenders and return full records: funder, description, eligibility, key requirements, source, apply link and the raiselens.com page. Up to 50 results a page; pass next_cursor back as cursor for the next page (first 1000 matches). For the funders and investors active in the same field, use search_funders.
| Argument | Type | Description |
|---|---|---|
| type | string | grant, tender, or any (both). |
| limit | integer | Results per page. |
| query | string | Search terms: what the project needs funding for. |
| cursor | string | The next_cursor value from the previous page. |
| sectors | array | Sector slugs from list_sectors. The first is used as a filter. |
| geography | string | ISO-2 ("DE"), English name ("Germany") or aggregate ("EU"). |
| deadline_before | string | Only opportunities closing on or before this date (YYYY-MM-DD). |
{
"type": "object",
"required": [],
"properties": {
"type": {
"enum": [
"grant",
"tender",
"any"
],
"type": "string",
"default": "any",
"description": "grant, tender, or any (both)."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Results per page."
},
"query": {
"type": "string",
"description": "Search terms: what the project needs funding for."
},
"cursor": {
"type": "string",
"description": "The next_cursor value from the previous page."
},
"sectors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Sector slugs from list_sectors. The first is used as a filter."
},
"geography": {
"type": "string",
"description": "ISO-2 (\"DE\"), English name (\"Germany\") or aggregate (\"EU\")."
},
"deadline_before": {
"type": "string",
"format": "date",
"description": "Only opportunities closing on or before this date (YYYY-MM-DD)."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.
| false also returns deals that fail the checks (no article URL naming the company, off-sector, fund news, round older than 60 days). |
{
"type": "object",
"required": [],
"properties": {
"days": {
"type": "integer",
"default": 7,
"maximum": 90,
"minimum": 1,
"description": "Look-back window in days."
},
"limit": {
"type": "integer",
"default": 50,
"maximum": 100,
"minimum": 1,
"description": "Number of raises to return."
},
"sector": {
"type": "string",
"description": "One sector slug (list_sectors)."
},
"country": {
"type": "string",
"description": "ISO-2 code or aggregate (EU, AFRICA, ASIA, LATAM, GLOBAL)."
},
"date_basis": {
"enum": [
"announced",
"detected"
],
"type": "string",
"default": "announced",
"description": "announced: round date when the source gives one; detected: when Raise Lens picked it up."
},
"deals_only": {
"type": "boolean",
"default": true,
"description": "false also returns funder-page context the classifier filed as investment (programmes, portfolio pages)."
},
"checked_only": {
"type": "boolean",
"default": true,
"description": "false also returns deals that fail the checks (no article URL naming the company, off-sector, fund news, round older than 60 days)."
}
}
}{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Number of funders to return."
},
"query": {
"type": "string",
"description": "What the funder backs, e.g. \"green hydrogen\", \"mangrove restoration\", or a funder name."
},
"category": {
"enum": [
"foundation",
"uk-community-foundation",
"dfi-sovereign",
"mdb",
"government-department",
"accelerator",
"climate-consultancy",
"public-buyer",
"climate-vc",
"venture-capital",
"corporate-vc",
"corporate-strategic",
"growth-equity",
"private-equity",
"infrastructure-fund",
"private-credit-debt",
"blended-finance",
"asset-manager",
"fund-of-funds",
"family-office",
"institutional-investor",
"other"
],
"type": "string",
"description": "Funder type."
},
"open_now": {
"type": "boolean",
"default": false,
"description": "true: only funders open to applications or with open opportunities listed."
},
"geography": {
"type": "string",
"description": "Country or region: ISO-2 (\"KE\"), English name (\"Kenya\") or a region (\"East Africa\"). Matches funders based there or naming it in their focus."
},
"funding_type": {
"enum": [
"grant",
"equity",
"debt",
"guarantee",
"any"
],
"type": "string",
"default": "any",
"description": "grant, equity, debt, guarantee or any. Matches what the funder states, or what its type implies when it states nothing."
}
}
}