Skip to main content
Glama
Etha0916

praesentire-mcp

by Etha0916

compare_languages

Compare English and Traditional Chinese news sentiment for a stock ticker to detect cross-market arbitrage signals. Returns aggregates and a divergence score indicating which language market is more bullish.

Instructions

Compare English vs Traditional Chinese news sentiment for a ticker side-by-side, plus a divergence score. Designed for cross-market arbitrage signal detection — US press (Reuters/Bloomberg) often leads Taiwan/Asia press by hours. A large divergence (|divergence| > 0.3) often precedes mood shifts on Asia-listed semis or US names with strong TW supply chain exposure. Returns: english + chinese aggregates (article_count, average_score, confidence, distribution) and divergence = english.average_score - chinese.average_score. Positive divergence = English more bullish; negative = Chinese more bullish.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tickerYesStock ticker symbol. Most useful for: Taiwan-listed names (TSMC, 2330.TW, 聯發科), US semis with Asia supply chain (NVDA, AMD, AVGO, ASML), and dual-listed ADRs.
window_hoursNoRolling time window in hours. Default 24, max 168.
Behavior4/5

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

With no annotations, the description carries full burden. It details the return values (english/chinese aggregates and divergence) and explains the behavioral trait that large divergence often precedes mood shifts. It does not mention destructive behavior (none needed) or auth/rate limits, but is transparent about output and interpretation.

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 three sentences, front-loaded with purpose. It is clear but slightly verbose in explaining divergence meaning and examples. Every sentence adds value, but could be tightened.

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?

Given no output schema, the description fully explains return values and divergence formula. It covers purpose, usage context, parameters, and behavioral insights. For a 2-parameter tool with 100% schema coverage, it leaves no 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 coverage is 100%, so baseline is 3. The description adds value for ticker by listing useful examples (Taiwan-listed, US semis, ADRs), but for window_hours it largely repeats schema info (default, max, min). Overall, schema already documents parameters well.

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 explicitly states the tool compares English vs Traditional Chinese news sentiment side-by-side with a divergence score, and specifies its purpose for cross-market arbitrage signal detection. It is distinct from siblings like get_sentiment (single language) and get_sentiment_batch (batch for one language).

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 explains when to use (for cross-market arbitrage) and provides context about US press leading Taiwan/Asia press, as well as interpreting divergence. It lacks explicit 'when not to use' or comparison with sibling tools, but the context is clear.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Etha0916/praesentire-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server