Skip to main content
Glama

Talking Heads on Markets

Server Details

Source-backed market views by talking head, topic, ticker, and horizon, with original links.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.6/5.0

Scored across 8 tools

Disambiguation4/5

Tools are mostly distinct: get_analyst, get_instrument, get_topic, and get_view target specific entities, while get_catalog and search handle discovery. However, get_catchup and get_latest both provide summaries of recent views, which could cause confusion despite focusing on different aspects (mix vs. placed views).

Naming Consistency4/5

All tools use snake_case and follow a consistent 'get_' prefix, with a clear verb-noun pattern (e.g., get_analyst, get_catchup, get_instrument). The only slight deviation is the tool named 'search', which breaks the 'get_' pattern but is acceptable for a distinct action.

Tool Count5/5

With 8 tools, the server is well-scoped for a financial data access domain. Each tool serves a distinct purpose, and the count is within the ideal 3-15 range, providing sufficient coverage without being overwhelming.

Completeness4/5

The server covers primary read operations: catalog lookup, search, and retrieval of views by various dimensions (analyst, instrument, topic, id, and recent listings). Missing features might include filtering by date range or pagination for large lists, but the core informational needs appears covered.

Available Tools

8 tools
get_analystGet Talking HeadC
Read-onlyIdempotent
Inspect

Current attributed views and catch-up for one talking head, by slug (for example lyn-alden).

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the agent knows this is a safe read operation. The description adds the contextual detail that it returns 'attributed views and catch-up' and expects a slug, but it does not disclose any other behavioral traits like pagination, data freshness, or whether it returns live data. Given the annotations cover the safety profile, a 3 is appropriate.

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 a single, concise sentence with an example embedded, making it efficient and directly to the point. No filler words; it front-loads the result type and the key input.

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?

The tool has a simple input (one slug) and an output schema that may describe the return structure, so the description need not explain return values. However, given the jargon 'talking head' and the lack of usage guidance, the description is not fully complete for an agent to call it correctly in all contexts. It is adequate for a simple read operation but leaves room for improvement.

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 provides an example slug ('lyn-alden') that hints at the format, but it does not explain what a slug is or what values are acceptable beyond the example. The parameter 'slug' is just a string in the schema; the description adds minimal meaning by giving an example.

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

Purpose3/5

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

The description states the tool retrieves attributed views and catch-up for a talking head by slug, with an example slug provided. However, the term 'talking head' is jargon and not clearly defined, which may confuse agents. It is distinguishable from siblings like 'get_catchup' only by the focus on 'attributed views and catch-up' for a talking head, but the purpose is not as crisp as it could be.

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?

The description implies usage when you have a talking head's slug, but it does not explicitly state when to use this tool versus alternatives. There is no mention of when not to use it or how it differs from 'get_catchup' or 'get_latest', which might also retrieve similar data. Clear guidance is missing.

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

get_catalogGet CatalogA
Read-onlyIdempotent
Inspect

Analysts, topics, and instruments Headge tracks. Use this to resolve names before other tools.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the description does not need to repeat safety. It adds useful context about the catalog's scope (analysts, topics, instruments) and its role as a name-resolution step, which goes beyond what annotations alone convey.

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 short sentences with no filler. The first sentence states what the catalog contains, and the second gives action-oriented usage guidance. The structure is front-loaded and every word earns its place.

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 zero-parameter, read-only catalog tool with an output schema and strong annotations, the description is complete. It tells the agent what the catalog contains and when to use it, and nothing else is needed to invoke it correctly.

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 tool has zero parameters, so the baseline is 4. The description mentions the entity categories the catalog covers, which is semantically useful even though there are no parameters to document.

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

Purpose4/5

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

The description identifies the resource as the catalog of analysts, topics, and instruments tracked by Headge, and states its purpose: resolving names before other tools. It lacks an explicit verb like 'lists' or 'returns,' but the meaning is clear and it is implicitly differentiated from the individual getter siblings.

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 timing guidance: use this tool to resolve names before using other tools. It does not explicitly name alternatives or exclusion conditions, but for a zero-parameter catalog tool the context is sufficient.

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

get_catchupGet Catch-UpB
Read-onlyIdempotent
Inspect

Today's catch-up: mix by horizon, new views, flips, and divergence. Mix is a count. Headge has no house view.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

B3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and destructiveHint, fully covering the safety profile. The description adds useful context: the data is time-bounded to today and 'mix' is a count rather than a ratio or object. However, 'Headge has no house view' adds a cryptic caveat without explanation, detracting from behavioral clarity.

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

Conciseness3/5

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

Three short sentences with the key categories front-loaded, so it is appropriately sized. However, the final sentence 'Headge has no house view' does not earn its place—it is unexplained jargon that raises questions rather than resolving them, so not every sentence is justified.

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?

With an output schema present and zero parameters, the description does not need to cover return values or argument semantics. It is adequate for a simple read tool but lacks usage context (when to call it) and leaves the 'Headge' caveat unresolved, which is a noticeable gap given quick sibling navigation would be helped by a usage pointer.

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 tool has zero parameters, so the schema needs no description, and the baseline is 4. The description's clarification that 'Mix is a count' addresses output semantics rather than parameters, which is acceptable since there is an output schema to carry the return format.

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

Purpose3/5

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

The description states the resource (today's catch-up) and the categories it contains (mix by horizon, new views, flips, divergence), going beyond the name. However, it reads as output content rather than a clear purpose statement, and the jargon sentence 'Headge has no house view' is unexplained and obscures the tool's function. It does not distinguish this from siblings like get_latest or get_view.

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 guidance on when to use this tool versus the siblings (get_latest, get_view, get_topic, etc.). There is no mention of alternatives, exclusions, or the context in which a catch-up summary is preferred over a latest-items or view query.

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

get_instrumentGet Instrument ViewsB
Read-onlyIdempotent
Inspect

Attributed views that name this ticker, plus related views labelled as Headge's mapping.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, and non-destructive behavior, so the safety profile is covered. The description adds that results include both attributed views and Headge-mapped related views, but it does not explain what 'Headge's mapping' means or disclose pagination/limit behaviors.

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 a single concise sentence with no filler. However, 'Headge's mapping' is unexplained and the sentence is a noun phrase rather than a clear action-oriented statement.

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 simple read-only tool with one parameter and an output schema, the definition is mostly adequate. The unexplained proprietary terminology and lack of sibling differentiation leave enough ambiguity that an agent may not fully understand the result set or when to call this 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?

Schema description coverage is 0%, but the description ties the sole parameter to the ticker being queried via 'this ticker', giving it practical meaning. It leaves format and notation unspecified, but for a single string parameter this is mostly sufficient.

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

Purpose4/5

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

The description states that the tool returns attributed views naming the given ticker, plus related views labelled as Headge's mapping. This conveys the resource and scope clearly, although it lacks an explicit verb and does not contrast with siblings like get_view.

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?

There is no guidance on when to use this tool versus alternatives such as get_view or search. The only implicit context is the ticker parameter, which is not enough to route an agent confidently.

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

get_latestGet Latest ViewsA
Read-onlyIdempotent
Inspect

Today's placed views (US session day, ET), newest first, split Bullish / Bearish. Neutral sits under the split. Publication day, not forecast horizon.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare the tool read-only, idempotent, and non-destructive. The description adds meaningful behavioral nuance beyond annotations: the ET timezone definition, newest-first ordering, the Bullish/Bearish split, and the important caveat that it is publication day rather than forecast horizon. This is useful, though it does not address edge cases like empty-day results.

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 tight sentences with no wasted words. The core message is front-loaded, and each additional clause adds meaningful precision without redundancy.

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 no-parameter, read-only tool with an output schema, the description covers the essential contextual details: temporal scope, timezone, ordering, output grouping, neutral-view placement, and the publication-day caveat. An agent has enough information to invoke the tool correctly without needing further clarification.

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 has zero parameters, so there is no burden on the description to explain parameter behavior. The description's temporal context (US session day, ET) still helps calibrate what 'latest' means, but no parameter-level documentation is needed.

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

Purpose4/5

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

The description clearly identifies the resource as today's placed views (US session day, ET) and specifies ordering and the Bullish/Bearish split. It does not explicitly name or contrast a sibling tool like get_view or get_catchup, but the temporal scope makes the purpose reasonably distinct.

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 context for when to call this tool: it returns today's placed views, newest first, and clarifies that 'today' is the US session day in ET. It does not state explicit exclusions or alternate-tool recommendations, so it falls just short of full usage routing guidance.

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

get_topicGet Topic ViewsA
Read-onlyIdempotent
Inspect

Current attributed views on one topic in the closed catalog (for example gold, inflation, xlk).

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already cover the read-only, idempotent, non-destructive nature of the tool, lowering the bar. The description adds modest context by noting the data is 'current' and restricted to a 'closed catalog', but it does not explain edge cases, authorization, or how 'attributed views' are defined.

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 a single front-loaded sentence with no filler. It conveys the key information—current views, one topic, closed catalog, example values—efficiently.

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 one-parameter, read-only tool with an output schema and strong annotations, this description is largely complete. The only notable gap is leaving the term 'attributed views' unexplained, but the overall context is sufficient for correct invocation.

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 coverage for the single 'slug' parameter is 0%, so the description must compensate. It does so by illustrating valid values ('gold, inflation, xlk') and clarifying that slugs refer to topics in a closed catalog, giving an agent enough to format the parameter correctly.

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

Purpose4/5

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

The description clearly identifies the verb-resource pair: retrieving current attributed views for one topic in a closed catalog, with concrete examples ('gold, inflation, xlk'). It is specific enough to understand the core function, though it does not explicitly distinguish itself from siblings like get_catalog or get_view.

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?

The description implies this is for fetching views on a single topic slug, but it gives no guidance on when to choose this tool over siblings such as get_view, get_latest, or search. No alternatives or exclusion criteria are mentioned.

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

get_viewGet Attributed ViewA
Read-onlyIdempotent
Inspect

One attributed view by id, with source URL for citation.

ParametersJSON Schema
NameRequiredDescriptionDefault
view_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already cover read-only, idempotent, and non-destructive behavior, so the description only needs to add contextual detail; it does so by noting the result includes a source URL for citation. It does not disclose behavior for missing/invalid ids, but that is a minor gap given the annotation coverage.

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 a single, front-loaded sentence with no filler. It conveys the resource, the retrieval criterion, and a distinctive output characteristic in very few 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?

Given the simple single-parameter schema, the presence of an output schema, and annotations that establish a safe read-only operation, the description covers the essential context. It could mention what 'attributed' means or behavior for missing ids, but nothing critical is missing for correct invocation.

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%, but there is only one parameter, view_id, which the description usefully ties to the 'by id' retrieval behavior. It adds minimal semantic value beyond the field name and type, but it is sufficient for a simple integer identifier.

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

Purpose4/5

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

The description states a specific verb ('get'), a resource ('view'), and a retrieval mode ('by id'), which clearly differentiates it from list/search siblings. The phrase 'attributed view' and 'source URL for citation' add helpful specificity, though what an 'attributed view' is could be clearer.

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

Usage Guidelines3/5

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

The description implies the tool is for fetching a single view when you have its id, and the mention of citation hints at a use case. However, it gives no explicit guidance on when to choose this over siblings like get_latest or search, leaving exclusion logic to inference.

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. 8 tool updates
    • First observedget_analyst
    • First observedget_catalog
    • First observedget_catchup
    • First observedget_instrument
    • First observedget_latest
    • First observedget_topic
    • First observedget_view
    • First observedsearch

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Realtime financial context for AI agents: what changed, who is affected, and what to watch next. One suite covering news, events, guidance, filing changes, sentiment, stakeholders, and alerts. Information-efficient responses with evidence for every result. First-class point-in-time safety for backtests. Pairs well with web search and a market-data API. All data is our own.
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Market-intelligence MCP: 18 detection engines over 9,200+ instruments with calibrated uncertainty and outcome-verified provenance. Informational only, not financial advice.
    30
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources