Skip to main content
Glama

Server Details

Live EU funding data in your AI: grant calls, programmes, consortium partners, VCs, incubators.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4/5 across 14 of 14 tools scored. Lowest: 3.2/5.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct aspect of EU funding: comparisons, country profiles, glossary terms, guides, programmes, sectors, listings, and various searches (companies, partners, incubators, open calls, VC funds). No overlap.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern using snake_case: get_*, list_*, search_*. No deviations or mixing of conventions.

Tool Count5/5

14 tools is well within the ideal range for a specialized information server. Each tool serves a clear purpose without being excessive.

Completeness5/5

The tool set covers the full lifecycle of exploring EU funding: discovery (list), details (get), comparisons, guidance, glossary, and targeted searches. Only read-only operations are needed.

Available Tools

14 tools
get_comparisonAInspect

Get EUACC's side-by-side comparison of two EU funding options with a recommendation (e.g. EIC Accelerator vs EIC Pathfinder, grant vs equity). Use for 'X vs Y' funding questions. Pass a slug or title.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYescomparison slug or title
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must carry full behavioral disclosure. It only states what the tool does (comparison, recommendation) but does not mention side effects, required permissions, rate limits, or any guarantees about the output format. The agent lacks information on safety or performance implications.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two highly efficient sentences: first states purpose and output, second gives usage context and input requirement. No redundancy, front-loaded with key information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple tool with one required parameter and no output schema, the description adequately covers purpose and input format. It would benefit from mentioning the output shape (e.g., 'returns a text comparison and recommendation'), but given the tool's simplicity, it is nearly complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the description reiterates the schema's 'comparison slug or title' without adding new clarification or examples. Baseline of 3 is appropriate as the schema already does the work.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly identifies the verb 'Get' and resource 'comparison' with specific detail: side-by-side comparison of two EU funding options with a recommendation. It distinguishes well from sibling tools which cover countries, glossary terms, guides, etc.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Includes explicit guidance 'Use for X vs Y funding questions' and instructs the agent to pass a slug or title. Does not provide when-not-to-use or alternatives, but sibling context makes the use case clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_countryAInspect

Get EUACC's country funding profile — national grants & schemes, the startup ecosystem, and how EU funding lands there. Use for 'what funding does offer' or 'startup funding in '. Pass an ISO code or name, e.g. 'DE' / 'Germany', 'FR' / 'France'.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYescountry ISO code or name
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries full burden. It does not disclose behavioral traits such as error handling for invalid country codes, rate limits, or authentication requirements. It only hints at the parameter format.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise (two sentences), front-loaded with the main purpose, followed by usage guidance and examples. No extraneous information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has only one parameter and no output schema, the description adequately covers what it does, when to use it, and parameter format. It lacks details on output structure, but for a simple lookup, it is sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description adds value beyond the schema by providing examples ('e.g. 'DE' / 'Germany', 'FR' / 'France'') and clarifying that both ISO code and name are acceptable. Schema already describes the parameter as 'country ISO code or name'.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves a country funding profile, using specific verbs and resource ('get EUACC's country funding profile'). It distinguishes itself from sibling tools like get_programme or get_guide by focusing on country-level funding and ecosystem.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit use cases ('Use for 'what funding does <country> offer' or 'startup funding in <country>''), but does not mention when not to use it or alternatives among siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_glossary_termAInspect

Define an EU-funding term in plain English (TRL, consortium, work package, EIC, cascade funding, etc.). Use when the user hits jargon. Pass the term.

ParametersJSON Schema
NameRequiredDescriptionDefault
termYesthe term to define
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It implies a read-only lookup but doesn't disclose output format, side effects, or authentication needs. Adequate for a simple glossary tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences: first defines purpose with examples, second gives usage instruction. No wasted words, front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter tool with no output schema, the description covers purpose, usage, and examples. Missing return format info but acceptable for a definition tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and already describes 'term' as the term to define. The description adds 'Pass the term' but no extra semantic detail beyond schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it defines EU-funding terms in plain English, with specific examples (TRL, consortium, etc.), and distinguishes from sibling tools like get_comparison or get_guide.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use when the user hits jargon' and 'Pass the term', providing clear when-to-use and how-to-use guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_guideAInspect

Get a full EUACC how-to guide (e.g. writing an EIC Accelerator application, building a consortium, grant budgeting). Use for 'how do I apply for X' or 'guide to Y'. Pass a slug or title, e.g. 'eic-accelerator-guide'.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesguide slug or title
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided; description does not disclose safety (read-only?), error behavior, or authorization needs. Only adds that guides are EUACC how-to.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with purpose and usage example; no wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Simple 1-param tool without output schema; description adequately covers how to use it and what it returns. Slight gap: no mention of null result behavior.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Input schema covers name with description; description adds concrete example ('eic-accelerator-guide'), improving usability beyond schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states 'Get a full EUACC how-to guide' with examples (EIC Accelerator application, consortium, grant budgeting), distinguishing it from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use for how do I apply for X or guide to Y', providing clear context for when to invoke this tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_programmeAInspect

Get full details on an EU funding programme (amount, funding type, TRL range, eligibility, deadlines, how to apply). Pass a slug or name, e.g. 'eic-accelerator', 'horizon-cluster4', 'Digital Europe'.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesprogramme slug or name
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description bears full responsibility. It states the tool returns 'full details' and lists the kinds of data, implying a read-only operation. However, it does not disclose potential side effects, authentication requirements, or rate limits. This is adequate for a simple retrieval tool but could be more explicit.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two well-structured sentences: the first states the purpose and data fields, the second explains how to call it with examples. Every sentence is informative and there is no redundant text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simplicity of the tool (one required parameter, no output schema), the description covers both input (how to specify the programme) and output (list of data fields). It could mention handling of missing or invalid inputs, but overall it is sufficient for the agent to understand what to expect.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema coverage is 100% with a description for the 'name' parameter. The description adds value by providing concrete examples (e.g., 'eic-accelerator'), which helps the agent format the input correctly.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description explicitly states it retrieves full details for an EU funding programme, listing specific data fields (amount, funding type, TRL range, etc.). It distinguishes from sibling tools like list_programmes (which lists all) and get_comparison (which compares).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description advises passing a slug or name and provides examples (e.g., 'eic-accelerator'). It implicitly differentiates from list_programmes but does not explicitly state when not to use this tool or mention alternatives beyond examples.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_sectorAInspect

Get EUACC's deep-dive on a technology/industry sector's EU funding landscape — which programmes fund it, key stats, the European ecosystem. Use for 'what EU funding is there for ' or 'the deep-tech / cleantech / health funding landscape'. Pass a slug or name, e.g. 'artificial-intelligence', 'cleantech', 'health'.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYessector slug or name
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It describes the expected output (deep-dive on funding landscape, programmes, stats, ecosystem) without contradictions. Does not discuss auth or side effects, but is a read operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with core purpose, then usage guidance and examples. No redundant or irrelevant information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given single parameter, no output schema, and sibling tools, the description is fairly complete. It explains what the tool returns and how to use it, though could mention that it only works for sectors available in the system.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema already describes parameter as 'sector slug or name'. Description adds value by giving concrete examples ('artificial-intelligence', 'cleantech', 'health'), improving interpretability.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool gets a deep-dive on a sector's EU funding landscape, specifying outputs like programmes, stats, and ecosystem. It distinguishes from siblings like list_sectors by focusing on detail vs. listing.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit use cases like 'what EU funding is there for <sector>' and examples. Lacks explicit when-not-to-use or alternatives, but context implies list_sectors for listing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_countriesAInspect

List every country EUACC has a national funding profile for (name + code), for use with get_country.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries burden. It states what is listed (countries with funding profiles) but does not specify ordering, pagination, or side effects. Adequate for a simple list.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence with clear purpose and usage note, no extraneous content. Front-loaded and efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no parameters and no output schema, description adequately specifies what is returned (name and code) and purpose. Lacking output format details but sufficient for a simple enumeration.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

No parameters in schema; description adds value by explaining output (name + code) and context, compensating for absence of schema details.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists countries with name and code, specifically those with national funding profiles, and indicates its use with get_country. This distinguishes it from siblings like get_country itself.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly notes 'for use with get_country', implying it is a preparatory step. No exclusion criteria or alternatives given, but the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_programmesAInspect

List every EU funding programme EUACC covers (name + slug), so you can then call get_programme for details. Use when the user asks 'what programmes are there' or you need to pick the right one.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, and the description only mentions the return format (name + slug), lacking explicit disclosure of non-destructive behavior or other traits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with purpose, no wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite lacking an output schema, the description explains the return content and suggests downstream usage, sufficient for a simple list tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With no parameters and 100% schema coverage, the description need not add parameter info; the baseline 4 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'List every EU funding programme EUACC covers (name + slug)' with a specific verb and resource, distinguishing it from sibling tools like get_programme.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use when the user asks what programmes are there or you need to pick the right one,' providing clear context for usage without discussing alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_sectorsAInspect

List every technology/industry sector EUACC has an EU-funding profile for (name + slug), for use with get_sector.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description correctly identifies it as a read operation listing sectors. However, it does not disclose the return format (e.g., an array of objects) beyond name+slug.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single, front-loaded sentence with zero waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description is nearly complete for a zero-parameter listing tool, but explicitly stating the return type (e.g., 'returns an array of objects') would improve completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

No parameters exist; schema coverage is 100%. The description adds no parameter info, which is appropriate as none are needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool lists every technology/industry sector with name and slug, and explicitly ties it to use with get_sector. This differentiates it from sibling tools like list_countries and list_programmes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies use before get_sector, but does not explicitly exclude use cases or mention when not to use this tool versus other list tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_companiesAInspect

Search EUACC's directory of EU-funded startups & SMEs (grant winners) by sector, country or keyword — real companies with verified websites and their EU funding. Use for 'who's been funded in /' or competitor/landscape scans.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo
sectorNo
countryNo
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries full burden. It adds context about the data (verified websites, EU funding) but does not disclose behaviors like pagination, rate limits, or result ordering. The read-only nature is implied but not explicit.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences, front-loading the main action and then providing context and usage. Every sentence adds value without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the absence of annotations and output schema, the description provides a solid overview of the tool's domain and usage. It could be improved by noting the default limit or output structure, but it's sufficient for a search tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must compensate. It explains that 'sector', 'country', and 'query' are filters, but does not mention the 'limit' parameter. This adds meaning for three of four parameters, but leaves a gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: searching EUACC's directory of EU-funded startups and SMEs (grant winners) by sector, country, or keyword. It distinguishes from sibling tools like 'search_incubators' by specifying a unique resource (grant winners) and providing a concrete use case.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the tool: for queries like 'who's been funded in <sector>/<country>' or competitor/landscape scans. It does not explicitly exclude alternative uses or compare to siblings, but the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_consortium_partnersBInspect

Find experienced Horizon Europe consortium partners (companies, universities, research organisations) by science domain, country and type, ranked by EU-funding track record (projects won, times as coordinator, EC funding). Built from CORDIS.

ParametersJSON Schema
NameRequiredDescriptionDefault
smeNo
typeNo
limitNo
domainNoe.g. 'battery', 'hydrogen', 'AI'
countryNoISO code or name, e.g. 'DE' / 'Germany'
coordinatorsOnlyNo
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description discloses key behavioral traits—results are ranked by EU-funding track record and sourced from CORDIS—but omits details on side effects, authentication, or rate limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence front-loads the core purpose and criteria; very concise with no wasted words, though could be slightly more structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Lacks output schema and fails to describe important parameters (sme, limit, coordinatorsOnly) or pagination behavior; the description partially compensates with ranking details but remains incomplete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 33% (2 of 6 parameters have descriptions); the description adds context for domain and country but does not explain sme, limit, or coordinatorsOnly, leaving gaps.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool finds experienced Horizon Europe consortium partners by specific criteria and ranking, distinguishing it from sibling tools like search_companies or search_incubators.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool versus alternatives such as search_companies or search_open_calls; the description implies usage for consortium partner search but lacks exclusions or context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_incubatorsAInspect

Search European Digital Innovation Hubs (EDIHs) and incubators — near-free access to testing, technical expertise, funding advice and skills for SMEs, by country, technology or sector. Use for 'where can I get support / test my tech in '.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo
countryNoISO code or name, e.g. 'ES' / 'Spain'
technologyNoe.g. 'AI', 'robotics', 'cybersecurity'
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must fully convey behavioral traits. It only describes what the tool searches for (hubs/incubators) and their offerings, but not tool behavior (e.g., read-only, rate limits, pagination, or data freshness).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences: first defines the tool concisely, second gives practical usage guidance. No filler words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a search tool with 4 parameters and no output schema, the description provides high-level purpose and usage context but omits return structure, pagination details, and the fact that 'sector' is not a parameter. It is minimally adequate but has notable gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 50% (country and technology have descriptions). The description adds meaning to these by mentioning filtering by country, technology, or sector, but ‘sector’ is not an actual parameter, and 'limit' and 'query' are not addressed at all. This partially adds value but with a minor mismatch.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description specifies the verb 'Search' and resource 'European Digital Innovation Hubs (EDIHs) and incubators', clearly distinguishing this tool from siblings like search_companies or search_open_calls.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit usage context: 'Use for "where can I get support / test my tech in <country>"' and mentions filtering by country, technology, or sector. Does not specify when not to use or alternatives, but context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_open_callsAInspect

Search live, open EU funding calls with real deadlines, across Horizon Europe, the EIC, Digital Europe, LIFE, the Innovation Fund, CEF and more. Use for 'what EU calls are open for X' or 'grants closing soon'. Refreshed daily from the EU Funding & Tenders Portal.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
keywordNotopic filter, e.g. 'battery', 'AI', 'hydrogen'
programmeNoprogramme name filter, e.g. 'Digital Europe'
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It mentions daily refresh but does not disclose other behavioral traits like authentication needs or rate limits. It implies a read-only operation but does not explicitly state it.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with purpose and scope, no wasted words. Efficient and clear.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a search tool with 3 parameters and no output schema, the description provides context on data source and refresh frequency but lacks details on result format, pagination, or any additional filters beyond the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67% with descriptions for keyword and programme. The description adds context about the search scope and data freshness but does not cover the limit parameter or add significant meaning beyond the schema for the described parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool searches live, open EU funding calls with real deadlines, lists multiple programmes, and gives example use cases, distinguishing it from sibling tools like search_companies.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit use cases like 'what EU calls are open for X' or 'grants closing soon', but does not include when-not-to-use or alternative tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_vc_directoryBInspect

Search 1,200+ European VC funds by sector, stage and country — for founders raising alongside or instead of grants.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNo
sectorNo
countryNo
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, and the description only states the action and filters. Fails to disclose whether the tool is read-only, requires authentication, has rate limits, or returns paginated results. Minimal behavioral context beyond the core function.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence, 12 words – very concise and front-loaded with the action. Could benefit from slightly more structure (e.g., listing filters) but effective for its brevity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 4 parameters, no schema descriptions, no output schema, and no annotations, the description should fill the gap. It only mentions some filters and target audience, leaving out details on return format, pagination, error handling, and the discrepancy with 'stage'. Incomplete for adequate agent decision-making.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema has 0% description coverage, and the description only mentions sector, stage, and country but not query or limit. It also introduces 'stage' which is not a parameter in the schema, causing potential confusion. Adds little value for parameter understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states it searches over 1,200 European VC funds by sector, stage, and country. Specifies the target audience (founders raising funds) and differentiates from sibling tools that search companies, incubators, etc.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides context for when to use (founders seeking VC funding instead of grants) but does not explicitly list when not to use or compare against alternatives. Implicitly guides usage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources