Search, then summarise
search_funds returns compact records with a reference. Feed that reference to get_fund_summary only for the one or two calls the user actually cares about — it is the expensive step, and the summary is what an LLM needs to reason about eligibility.
Ground before you advise
search_knowledge_base first, answer second. It carries curated guidance on programme procedure, consortium building and evaluation practice, so the model stops inventing rules that do not exist.
Evidence beats opinion
search_cordis_projects shows what Europe already funded in this space; search_cordis_organisations turns that into a partner shortlist with countries, activity types and SME status. Cite both in the answer.
Score last
generate_assessment_score is a judgement, not a lookup. Run it after retrieval so the score is formed against real calls and real precedent, not against the prompt alone.
- Credits
- Every tool declares its cost per call; lookups are cheap, judgement is not. Budget for retrieval fan-out, not for one call per question.
- Caching
- Call records change daily, CORDIS records rarely. Cache summaries for an hour and searches for ten minutes and the bill drops sharply.
- References
- A call reference is canonical inside the MCP. Store it, key your own tables on it, and re-resolve rather than scraping portal codes.
- Failure
- Treat a tool error as missing evidence, not as an answer. Say what could not be retrieved instead of letting the model fill the gap.
POST https://enabler.heeyuu.eu/api/mcp/protocol
Authorization: Bearer YOUR_HEEYUU_KEY
Content-Type: application/json
Accept: application/json, text/event-stream
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search_funds",
"arguments": {
"query": "circular textiles",
"statuses": ["Open for submission"],
"include_match_scores": true,
"limit": 5
}
}
}Responses arrive as MCP content blocks; JSON payloads are instructuredContentwhen the tool provides one, otherwise as text you parse.
Built on it already
Pulse — the daily European funding edition on this site — is written every morning by an agent with nothing but these tools. Same endpoint, same catalogue, no private back door.