eu_search_calls

Pack: eu-funding-tenders · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/eu_search_calls for the schema, then POST the same URL with its arguments for the data.

Search Horizon Europe and every other EU funding call (grant topics) on the EU Funding & Tenders Portal by keyword. Returns the topic identifier to quote in an application (e.g. HORIZON-CL5-2026-09-D4-03), title, parent call identifier, submission deadline, status word (Open, Forthcoming, Closed), type of action, framework programme and portal URL. Answers “is there EU funding for hydrogen storage”, “which Horizon Europe calls cover AI in health”, “what LIFE or Erasmus+ or Digital Europe calls mention circular economy”.

Parameters

NameTypeRequiredDescription
querystringnoFree-text search over topic titles, descriptions and keywords, e.g. “battery recycling”. Omit to list everything matching the filters.
statusstringnoCall status in plain words (default “open”).
programmestringnoFramework programme code, e.g. “horizon”, “life”, “erasmus”, “digital”, “eu4h”. Supported: ${PROGRAMME_CODES}. A raw numeric frameworkProgramme id also works.
limitintegernoResults per page, 1-50 (default 10).
pageintegerno1-based page number (default 1).

Example call

Arguments

{
  "query": "battery recycling",
  "status": "open",
  "limit": 10
}

curl

curl -X POST https://gateway.pipeworx.io/eu-funding-tenders/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"eu_search_calls","arguments":{"query":"battery recycling","status":"open","limit":10}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('eu_search_calls', {
  "query": "battery recycling",
  "status": "open",
  "limit": 10
});

More examples

{
  "query": "energy",
  "programme": "horizon",
  "status": "open",
  "limit": 10
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the eu-funding-tenders pack
{
  "mcpServers": {
    "eu-funding-tenders": {
      "url": "https://gateway.pipeworx.io/eu-funding-tenders/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 29, 2026