Skip to main content
Glama

Maatsii Get Group

maatsii_get_group
Read-only

Get FRESH charts for every chart in a group (the REAL non-contiguous ids) — each chart's JPEG INLINE (type=image) plus one JSON metadata block listing every id with its api.maatsii.com url, symbol, interval. Accepts a friendly name/alias (NQ, ES, YM, RTY, BTC, ETH, GOLD, ENERGY, DXY, VIX, PLTR, NVDA, HYG, MACRO, CREDIT, ...). Rates note: YIELDS/ZN/RATES = the 10-Year group only; the curve/credit complex is CREDIT. EVERY chart in the group is inlined by default — there is no server image cap; use ids:[...] (or the optional max_images hint) to take a subset, image_mode:"url_only" to skip bytes. The metadata always lists the whole group. Vision EVERY chart; the MTF hierarchy for your analysis is the intervals these charts actually have.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idsNoOnly these chart ids from the group, e.g. ["c1","c4"]
groupYesGroup name or alias, e.g. NQ, BTC, GOLD, VIX, PLTR, CREDIT
image_modeNo"both" (default) = JPEG inline + url in text; "inline" = same; "url_only" = no image bytes, url only
max_imagesNoOPTIONAL caller hint: inline at most this many JPEGs (the rest stay url-only). Omitted = EVERY requested chart inline — there is no server maximum.
include_imagesNoDefault true. false is equivalent to image_mode url_only.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
chartsYes
omittedYes
degradedYes

TDQS

A4.7/5.0
Behavior5/5

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

Discloses several non-obvious behaviors beyond annotations: every chart is inlined with no server cap, metadata always lists the whole group even when a subset is requested, and the image_mode max_images behavior. It also gives an important domain note about the RATES group. This goes well beyond the readOnlyHint and openWorldHint annotations.

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 long but information-dense. Every clause carries practical value, though some ideas repeat (e.g., 'EVERY chart in the group is inlined by default' and 'there is no server image cap'). Front-loading the core function helps, but the length is justified by the tool's complexity.

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

Completeness5/5

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

For a tool with five parameters and non-trivial domain semantics, this description is remarkably complete. It specifies return format (JPEG inline + JSON metadata), aliases, grouping caveats, default behavior, and parameter usage. The presence of an output schema further reduces the need to document return fields, yet the description still covers the essential output content.

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

Parameters5/5

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

Although the schema already documents all parameters at 100% coverage, the description adds substantial meaning: explains the group aliases, the effect of ids (subset with metadata still full), the difference between image_mode values, and the optional max_images hint. This is a model of compensating for schema gaps and enriching 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?

States a specific verb and resource ('Get FRESH charts for every chart in a group'), distinguishes from single-chart tools by emphasizing 'the REAL non-contiguous ids' and describes exactly what is returned (JPEG inline plus JSON metadata). This clearly differentiates it from sibling tools like maatsii_get_chart.

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 rich context on how to use the tool: accepts friendly aliases, explains the YIELDS vs CREDIT grouping, and details parameter choices (ids, max_images, image_mode). While it doesn't explicitly name alternative tools or state when not to use it, the usage context is clear enough for an agent to decide correctly.

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.2/5.0
Disambiguation5/5

Each tool has a clearly distinct purpose: data fetching (get_chart, get_group), setup management (list, get, match), and reference guides (framework, chart_map, fan_guide, reading_guide, get_concept). Although several guides overlap in explaining concepts, their scopes are well-differentiated by descriptions and use cases.

Naming Consistency4/5

All tools share the consistent `maatsii_` prefix and use lowercase snake_case, but the pattern mixes verb-first names (get_chart, list_setups, match_setup) with noun-style names (analysis_framework, chart_map, fan_guide). Minor inconsistency, yet still readable and predictable.

Tool Count5/5

10 tools is squarely within the ideal range for a specialized analysis server. Each tool covers a distinct need without redundancy, and the count feels balanced for both data access and educational support.

Completeness5/5

The tool surface fully supports the workflow: fetching individual charts and groups, accessing all setups, matching candidates against visual data, and providing necessary methodology guides. No obvious missing operations or dead ends within the intended read/analysis scope.

Resources