Skip to main content
Glama

BrinkerAdvisor Rates

Server Details

Explore public CD, money-market, Treasury and municipal rate records with data dates and source links. Compare options and build illustrative fixed-income ladders. No BrinkerAdvisor account or API key required. Public information only; no account access, trading or personalized investment advice. Documentation: https://mcp.brinkeradvisor.com/support

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: search handles discovery without an ID, fetch retrieves one record by exact ID, compare_rates only handles explicit side-by-side comparisons, and build_ladder constructs maturity ladders. The descriptions include explicit usage boundaries that prevent overlap confusion.

Naming Consistency4/5

Three tools use clear imperative snake_case names, with build_ladder and compare_rates following verb_noun structure. fetch and search are bare verbs rather than verb_noun, which is a minor deviation, but all names are short, predictable, and consistent in style.

Tool Count5/5

Four tools is well-scoped for a rates-focused server: discovery, single-record retrieval, comparison, and ladder construction. Each tool earns its place and covers a distinct user request pattern without unnecessary bloat.

Completeness5/5

The server covers the full read-only lifecycle for public rate records: discover via search, retrieve by ID via fetch, analyze via compare_rates, and build educational structures via build_ladder. No create/update/delete tools are needed for a public data-access domain, and there are no obvious dead ends.

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 Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    9 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables tracking competitor websites, changelogs, blog feeds, and pricing pages with meaningful diffs, classification, and Markdown digests via MCP tools for listing, adding, removing competitors, running checks, and retrieving digests or changes.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources