Skip to main content
Glama

BrinkerAdvisor Rates

Server Details

Public CD, money-market and Treasury records with data dates, source links and illustrative ladders.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.3/5.0

Scored across 4 tools

Disambiguation5/5

Each tool occupies a clearly distinct mode: search for discovery, fetch for single-record retrieval by stable ID, compare_rates for explicit side-by-side comparison, and build_ladder for ladder construction. The descriptions go further by explicitly fencing off overlap (e.g. 'a request for several matching records remains discovery, not a comparison'), so an agent can reliably choose between them.

Naming Consistency4/5

build_ladder and compare_rates follow a verb_noun pattern, while fetch and search are bare verbs acting on implicit objects. This is a minor deviation rather than a real inconsistency, since all names are lowercase snake_case and unambiguous.

Tool Count4/5

Four tools is on the lean side but each earns its place across the discovery/retrieval/comparison/construction workflow. A read-only rate-data surface does not obviously need more, though a facet or institution-listing tool could be justified.

Completeness4/5

Search plus fetch cover the full read lifecycle for public rate records, and compare_rates plus build_ladder handle the analysis tasks the domain implies. No create/update/delete is needed for read-only public data, though aggregation or facet enumeration is a minor gap.

Available Tools

4 tools
build_ladderBuild an illustrative fixed-income ladderAInspect

Use when the user asks for an educational equal-weight maturity ladder from current eligible public CD, money-market, Treasury, or municipal options with a rung count and term range. Every covered rung contains a canonical brinkeradvisor_url plus an original source_name and source_url; the final answer must display both links for every covered rung. Returns explicit uncovered rungs and never accesses accounts, trades, recommends a product, forecasts rates or the economy, or provides suitability or tax advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
rung_countYes
instrument_typesYes
maximum_term_monthsYes
minimum_term_monthsYes
hypothetical_amount_usdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
as_ofYes
rungsYes
limitationsYes
source_freshnessYes
illustrative_onlyYes
equal_target_percentageYes
hypothetical_amount_usdYes
maturity_spacing_monthsYes

TDQS

A4.3/5.0
Behavior5/5

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

With all annotations false and no safety hints, the description carries the full behavioral burden and does so thoroughly. It discloses that rungs must contain a canonical brinkeradvisor_url plus source_name and source_url, that uncovered rungs are returned explicitly, and that the tool performs no account access, trading, recommendation, forecasting, or advisory functions. This is valuable context beyond any structured 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 tight, front-loaded with the trigger, and packs the key constraints into three sentences. The link requirement sentence is slightly repetitive ('for every covered rung' appears twice), but overall the structure is efficient and easy to parse.

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 output schema exists, the description does not need to explain return structures, but it still provides essential user-facing display requirements and behavioral boundaries. It covers the trigger, supported instruments, link obligations, and non-advisory scope. It could be more complete by addressing what happens when no eligible options exist or how hypothetical_amount_usd influences results, but these are minor gaps.

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 0%, so the description must compensate. It meaningfully maps instrument_types to the listed public CD/money-market/Treasury/municipal options and interprets rung_count and term range. However, it does not explain minimum_term_months vs maximum_term_months relationships, rung_count constraints, or the optional hypothetical_amount_usd parameter, leaving part of the parameter burden unmet.

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 begins with a specific trigger: 'Use when the user asks for an educational equal-weight maturity ladder...' It names the exact resource (maturity ladder), the instrument types (CD, money-market, Treasury, municipal), and the key parameters (rung count and term range). This clearly distinguishes it from siblings like compare_rates, fetch, and search, which serve different purposes.

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 gives an explicit when-to-use condition ('Use when the user asks for...') and strong exclusions ('never accesses accounts, trades, recommends a product, forecasts rates or the economy, or provides suitability or tax advice'). However, it does not name alternative sibling tools or explicitly explain when to prefer compare_rates, fetch, or search instead.

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

compare_ratesCompare rate categories by filtersAInspect

Create a bounded side-by-side comparison only when the user explicitly asks to compare, contrast, versus, or vs current CD, money-market, Treasury, or municipal options and provides or implies instrument and maturity filters. Returns applied filters, current options, and comparability limitations without selecting a winner. Every option already contains a canonical brinkeradvisor_url plus an original source_name and source_url; the final answer must display both links for every option and must not call fetch merely to recover them. A request merely to find or list several matching records is outside this tool's comparison intent. Do not use for economic or Federal Reserve forecasts, account actions, personalized advice, tax advice, or suitability.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
instrument_typesYes
maximum_term_monthsNo
minimum_term_monthsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
as_ofYes
optionsYes
applied_filtersYes
source_freshnessYes
comparison_limitationsYes

TDQS

A4.2/5.0
Behavior4/5

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

Annotations are all false and add no safety profile, so the description carries the burden. It discloses what the tool returns (applied filters, current options, comparability limitations) and that it avoids selecting a winner, plus the canonical-link requirement. It does not discuss side effects, but a comparison tool with no positive hints is adequately transparent.

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 dense but front-loaded: the main purpose and trigger condition come first, followed by output behavior, link handling, and exclusions. Every sentence contributes, though the 'outside comparison intent' and 'Do not use for' sentences partially overlap.

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?

It covers the main purpose, invocation condition, output contents, link requirements, and major exclusions. With an output schema present, the lack of explicit return-format details is acceptable; only minor details like how 'implied' filters get resolved are unspecified.

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 0%, so the description should compensate for parameter meaning. It only refers generically to 'instrument and maturity filters' and 'bounded' comparison, never naming limit, minimum_term_months, maximum_term_months, or their constraints. The schema names help, but the description adds little semantic value beyond the structured fields.

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 uses a specific verb-resource pair ('Create a bounded side-by-side comparison') and names the instrument categories (CD, money-market, Treasury, municipal), clearly distinguishing from the sibling search/fetch tools by excluding find/list requests and instructing not to call fetch.

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?

It explicitly states the trigger condition ('only when the user explicitly asks to compare, contrast, versus, or vs current ... options') and provides detailed exclusions: find/list requests, economic/Fed forecasts, account actions, personalized advice, tax advice, suitability. It also tells the agent not to fall back on fetch for links.

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

fetchFetch a BrinkerAdvisor rate recordAInspect

Retrieve complete yield, term, freshness, canonical link, and original-source provenance for one current public BrinkerAdvisor record when its exact stable record ID is already supplied. Requires one known ID and returns one record. The final answer must display the top-level url as the canonical BrinkerAdvisor link and metadata.source_url as a distinct original-source link.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
urlYesAbsolute canonical BrinkerAdvisor record URL. The final answer must display this URL as a clickable link.
textYes
titleYes
metadataYes

TDQS

A4.2/5.0
Behavior3/5

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

The description adds useful behavior beyond annotations: it guarantees a single-record return and prescribes how the final answer must present url vs. metadata.source_url. However, the annotations declare readOnlyHint, idempotentHint, and openWorldHint all false, and the description does not address why a lookup-type tool would carry those flags or disclose any side effects, failure behavior, or not-found handling.

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 with zero filler. The primary verb-resource-scope claim is front-loaded, the input requirement is the second sentence, and the output-presentation rule earns its place as a concrete agent-facing instruction. Every sentence adds value.

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 single-parameter lookup with an output schema present, the description covers the input precondition, the return cardinality, and the output formatting rule. Minor gaps remain: no mention of not-found/error behavior and no explicit route to search when the ID is unknown, but these are small against the tool's simplicity.

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 description coverage is 0%, so the bare schema only states id is a string of 1–200 chars. The description compensates meaningfully by clarifying that the id must be an exact, stable, already-known record identifier rather than a search term or fuzzy query—real semantic content beyond the 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 states a specific verb ('Retrieve'), a specific resource ('one current public BrinkerAdvisor record'), and enumerates the exact fields returned (yield, term, freshness, canonical link, provenance). The scoping condition 'when its exact stable record ID is already supplied' sharply distinguishes it from the search sibling without needing to open either schema.

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 gives clear usage context: it is for the case where an exact stable record ID is already in hand ('Requires one known ID and returns one record'), which implies search is the alternative when no ID is known. However, it never names the sibling tools explicitly nor states when-not-to-use conditions.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • First observedbuild_ladder
    • First observedcompare_rates
    • First observedfetch
    • First observedsearch

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Historical Polymarket order book depth — full L2 bid/ask ladders at 1-second resolution on resolved markets, plus prices, spread and liquidity. Polymarket archives no order book history, so this serves depth captured live.
    8
    15 npm
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Read-only TypeScript stdio MCP client for U.S. deposit and mortgage rate observations, savings comparisons, and monthly financial indexes. Connects to the public SwitchWize API without an account or API key; responses retain source dates and freshness labels.
    8
    531 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Reference data layer for prediction markets: resolution-clarity grades (A/B/C), named resolution sources with provenance, cross-venue linking, and per-contract eligibility screens across Kalshi and Polymarket. Open,read-only, no key required.
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources