Skip to main content
Glama

Fodda Topic & Trend Research

get_supplemental_context

Read-only

A standard layer for macro, institutional, and real-time market data. Call this tool when curated coverage is thin, empty, or when the query is explicitly demand/attention-shaped (e.g. to get search volume, economic series, or census data). It retrieves data from 80+ authoritative sources (Google Trends, FRED, BLS, Census, etc.) fanned out in parallel. Returns categorized data blocks with source attribution and metadata. Note: call after search_graph indicates thin/empty coverage via its coverage annotation.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
geoNoCountry code or geography hint (e.g., 'TH', 'US', 'GB') for country-filtered queries.
queryYesThe topic or query to get supplemental data for (e.g., 'sustainable packaging', 'tequila spirits market', 'Gen Z beauty'). Include country names if searching non-US markets (e.g. 'Thailand consumer sentiment').
brandsNoBrand names to include in demand/product lookups (e.g., ['Nike', 'Adidas']). Triggers Google Trends comparison and Amazon product search.
domainNoDomain hint to improve source routing: 'retail', 'beauty', 'fashion', 'sports', 'food', 'technology', 'culture', 'travel', 'design', 'macro'. Do NOT pass 'culture' or 'technology' for macro economic or consumer sentiment queries — leave omitted or set to 'macro'.
userIdNoOptional user identifier for trial usage tracking.
graph_idsNoGraph IDs from prior search results — helps refine domain inference.

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already handle readOnlyHint and destructiveHint, but the description adds useful behavioral context: the call fans out to 80+ sources in parallel and returns 'categorized data blocks with source attribution and metadata.' It clarifies that the tool is an aggregator of third-party data sets, not merely a local read query. No contradiction exists with the read-only annotation.

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?

The description is substantial — five sentences — but each sentence earns its place: layer definition, call condition, source list, return format, and sequencing with search_graph. It is structured and readable, though slightly denser than necessary.

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?

Without an output schema, the description covers the essential expectation: 'Returns categorized data blocks with source attribution and metadata.' It also connects to search_graph's annotations and lists example sources. It does not spell out possible error cases or pagination, but for a read-only data-returning tool this is sufficient for first-line usage.

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?

The schema description coverage is 100%, so the baseline is 3; the description's main parameter guidance is implicit through scenarios like 'demand/attention-shaped queries.' It does not add parameter-level meaning beyond the schema, but because the schema is thorough, the definition still supports correct invocation.

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 states a specific purpose with concrete nouns: 'macro, institutional, and real-time market data' and enumerates source examples (Google Trends, FRED, BLS, Census). It also distinguishes the tool from the sibling search_graph by explicitly framing it as the call after search_graph reports thin/empty coverage.

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?

The description gives explicit decision criteria: 'Use this tool when curated coverage is thin, empty, or when the query is explicitly demand/attention-shaped.' It also provides the fuller execution context — call after search_graph sends back a thin/empty coverage annotation — so an agent can determine when to invoke this tool over alternatives.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.3/5.0
Disambiguation4/5

The tools are mostly distinct: search_graph, search_insights, search_statistics, and get_supplemental_context are carefully differentiated by output type, and graph exploration/evidence tools have clear roles. A couple of retrieval tools (get_validated_trends vs search_graph, search_statistics vs get_supplemental_context) could be mistaken at a glance, though their descriptions do enough to separate them.

Naming Consistency5/5

All tool names use a consistent lowercase snake_case verb_noun pattern (search_*, get_*, list_*, generate_*, check_*, read_*). Verbs map predictably to actions, and there are no mixed conventions or vague generic names.

Tool Count5/5

Fifteen tools is at the upper edge of the ideal range but each one maps to a distinct research workflow step: discovery, graph search, targeted retrieval, evidence, supplemental data, visualization, and account/capability checks. The breadth is justified by the server's broad trend-research scope.

Completeness5/5

The surface covers the full read-only research lifecycle: list graphs, search across them, drill into nodes/neighbors/evidence, get quantitative and qualitative answers, supplement thin coverage with external data, and produce visuals. Meta tools for account/capability and URL import prevent dead ends.