{"serverId":"mcp-registry/io.github.martinhavel/navigrants","tools":[{"name":"calculate_score","fixed":{"name":"calculate_score","description":"Scores a proposed consortium against a target Horizon Europe pillar using 6 evidence-based features (V1 — max 75/100). Returns score with full factor breakdown including keyword/topic overlap.","inputSchema":{"type":"object","required":["consortium_ids","target_pillar"],"properties":{"target_pillar":{"type":"string","description":"Target pillar: Health, Digital, Climate, AgriFood, Energy, etc."},"consortium_ids":{"type":"array","items":{"type":"string"},"description":"Organization IDs (from find_partners or get_project_detail) in proposed consortium"},"topic_keywords":{"type":"string","description":"Optional free-text topic keywords to refine keyword overlap scoring (e.g. \"cancer biotech\", \"machine learning safety\")"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":216,"tokensAfter":216},{"name":"find_matching_grants","fixed":{"name":"find_matching_grants","description":"Find EU Horizon grants matching a description of your organisation or project. Returns top grants with budget, timeline, coordinator, and topic code. To score a specific consortium against any result, use calculate_score with org IDs from find_partners.","inputSchema":{"type":"object","required":["description"],"properties":{"limit":{"type":"integer","default":8,"description":"Max results to return (default 8, max 20)"},"pillar":{"type":"string","description":"Narrow to a specific pillar: Health, Digital, Climate, AgriFood, Energy, Culture & Society, Excellent Science. Optional."},"description":{"type":"string","description":"Free-text description of your organisation, technology, or project focus. E.g. 'Czech SME developing AI-assisted cancer diagnostics' or 'university research group in renewable hydrogen storage'"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":244,"tokensAfter":244},{"name":"find_open_calls","fixed":{"name":"find_open_calls","description":"PAID. Full-text search across all currently OPEN Horizon Europe calls (future deadline — still actionable, not yet applied to). Complements search_grants, which only covers past, already-funded projects. Ranked by relevance, filterable by pillar and days-to-deadline. Requires payment via x402; call without payment first to receive the terms.","inputSchema":{"type":"object","required":["topic"],"properties":{"limit":{"type":"integer","default":10,"description":"Max results (default 10, max 30)"},"topic":{"type":"string","description":"Search query (full-text) over the call title, scope and expected outcomes."},"pillar":{"type":"string","description":"Filter by pillar: Health, Digital, Climate, AgriFood, Energy, Culture & Society, Excellent Science. Optional."},"max_days_to_deadline":{"type":"integer","description":"Only calls whose deadline is within this many days from now. Optional."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":262,"tokensAfter":262},{"name":"find_partners","fixed":{"name":"find_partners","description":"Suggests organisations with the most prior wins in a given research topic. Optionally filtered by country.","inputSchema":{"type":"object","required":["topic"],"properties":{"limit":{"type":"integer","default":5,"description":"Max results (default 5)"},"topic":{"type":"string","description":"Research topic keyword, e.g. \"cancer immunotherapy\""},"country":{"type":"string","description":"Filter by ISO-2 country code (optional), e.g. \"DE\""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":136,"tokensAfter":136},{"name":"get_project_detail","fixed":{"name":"get_project_detail","description":"Returns full details for a single CORDIS project by RCN identifier, including budget, coordinator, top partners, and full objective.","inputSchema":{"type":"object","required":["rcn"],"properties":{"rcn":{"type":"string","description":"CORDIS RCN identifier (e.g. \"258247\")"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":90,"tokensAfter":90},{"name":"search_grants","fixed":{"name":"search_grants","description":"Full-text search across 27,000+ Horizon Europe projects. Returns ranked results with title, budget, start date, and an objective snippet.","inputSchema":{"type":"object","required":["topic"],"properties":{"limit":{"type":"integer","default":10,"description":"Max results (default 10, max 50)"},"topic":{"type":"string","description":"Search query (full-text), e.g. 'biotech CKD' or 'AI safety'"},"pillar":{"type":"string","description":"Filter by pillar: Health, Digital, Climate, AgriFood, Energy, Culture & Society, Excellent Science. Optional."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":164,"tokensAfter":164}],"toolsChanged":6,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}