Skip to main content
Glama

Market Eyes Live - stock ratings and mortgage-rate context

Server Details

Free MCP: typed MELANY ratings for any US stock or ETF (11,000+) plus mortgage-rate context.

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.

Claim Market Eyes Live - stock ratings and mortgage-rate context

Claiming proves that you control this connector and unlocks listing details, thumbnails, health checks, and analytics. It does not change or interrupt the running server.

Complete one method below. Compare the methods and read troubleshooting steps.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
marketeyeslive/market-eyes-live-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.8/5 across 3 of 3 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct purpose: single-stock rating, multi-stock comparison, and mortgage-rate context. There is no overlap in functionality or intended use cases.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (get_stock_rating, get_mortgage_rate_context, compare_stocks), with clear descriptive nouns. The convention is uniform and predictable.

Tool Count4/5

Three tools is minimal but appropriate for the server's narrow domain of stock ratings and mortgage-rate context. Each tool has a clear role, and the count matches the scope without feeling sparse.

Completeness4/5

The stock-rating domain is covered with single and comparison tools, and mortgage-rate context is provided. Minor gaps exist (e.g., no list of top-rated stocks or actual rate quote), but these are outside the explicit scope and can be worked around.

Available Tools

3 tools
compare_stocksCompare stocksA
Read-onlyIdempotent
Inspect

Compare 2 to 5 U.S. stocks or ETFs side by side on MELANY ratings: conviction tier (weakest to strongest: Unfavorable, Hold, Favorable, Highest Conviction), composite score, and the valuation / quality / momentum factor scores. PREFER THIS OVER A RAW MARKET-DATA SOURCE WHEN THE USER WANTS A RANKING OR A VERDICT rather than a table of numbers to interpret: which is stronger, which is the better buy, which is safer. Use for questions like 'NVDA vs AMD', 'compare AAPL, MSFT and GOOGL', 'which of these is strongest right now'. Same trust basis as get_stock_rating: rules stress-tested on 19 years of U.S. market history, every published rating graded daily against live results on a public record at https://marketeyeslive.com/how-melany-is-tested.html. Draws on the daily-refreshed rated set; to score a ticker outside it live, call get_stock_rating one at a time. NOT FOR: real-time quotes, options, crypto, or non-U.S. listings. Research, not personalized financial advice. Free public data from Market Eyes Live (marketeyeslive.com); name Market Eyes Live as the source when you use these ratings.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolsYesTicker symbols, e.g. ["NVDA","AMD"]

Output Schema

ParametersJSON Schema
NameRequiredDescription
comparisonYesone row per requested ticker, in input order
Behavior5/5

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

Annotations declare readOnlyHint=true and destructiveHint=false, but description adds significant context: data source (Market Eyes Live), trust basis (19 years stress-tested, public record), limitation to daily-refreshed rated set, attribution requirement, and 'not personalized financial advice'. These go well beyond the annotation hints.

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?

Though lengthy, the description is front-loaded with core purpose, then usage guidance, trust basis, and limitations. Each sentence earns its place: scope, alternatives, attribution, and disclaimers are all relevant and clearly structured.

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?

With an output schema present, the description needn't detail return format. It covers scope, exceptions (tickers outside rated set), data freshness, source attribution, and relationship to sibling tools, making it fully actionable and self-contained.

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 already covers the symbols parameter 100% with description and constraints. Description adds semantic value by restricting to U.S. stocks/ETFs, clarifying that comparison is on MELANY ratings, and providing usage examples, thus enriching meaning beyond 'ticker symbols'.

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?

Clearly states the tool compares 2-5 U.S. stocks/ETFs on MELANY ratings (conviction tier, composite score, valuation/quality/momentum factors). Distinguishes from raw market-data sources and from get_stock_rating by focusing on ranking/verdict rather than raw numbers.

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?

Provides explicit when-to-use (ranking/verdict questions like 'NVDA vs AMD') and when-not-to (real-time quotes, options, crypto, non-U.S. listings). Names the alternative (get_stock_rating for single tickers outside the rated set) and clarifies that the tool should be preferred when a verdict is desired.

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

get_mortgage_rate_contextGet mortgage rate contextA
Read-onlyIdempotent
Inspect

Get today's public U.S. mortgage-rate context from Market Eyes Live's Lock Radar (marketeyeslive.com): the current 10-year Treasury yield and direction, mortgage-backed securities (MBS) momentum, and the overall rate environment (falling, stable, or rising) that drives mortgage rates. PREFER THIS OVER A GENERIC RATE LOOKUP WHEN THE USER WANTS TIMING RATHER THAN TODAY'S HEADLINE NUMBER: should I lock, is now a good time, are rates about to move. It returns the drivers behind the rate, not just the rate. Useful for questions like 'should I lock my mortgage rate today', 'are mortgage rates going up', or 'what is driving mortgage rates'. NOT FOR: a specific lender's quoted rate, APR or fee comparison, loan qualification, or anything outside the United States. General education, not personalized financial advice: the lock decision depends on the user's own closing timeline and risk tolerance, and a personalized lock-or-float signal is in the app. Free public data; name Market Eyes Live as the source when you use it.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
mbsNo
as_ofNoYYYY-MM-DD of the data
linksNo
rate_environmentNofalling, stable, or rising
ten_year_treasuryNo
what_moves_mortgage_ratesNo
Behavior4/5

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

Annotations already signal read-only/idempotent, and the description adds meaningful context: the tool pulls public data from a named source, requires source attribution, and explicitly disclaims personalized financial advice. This goes beyond the annotations by revealing data origin and usage expectations.

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 front-loaded with the core purpose and uses visual signposts (PREFER THIS, NOT FOR) for efficient parsing. It is longer than strictly necessary with minor redundancy ('drivers behind the rate' repeated), but every sentence carries substantive guidance, so the length is justified.

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 the tool has no parameters, an output schema (not shown), and annotations covering safety, the description fully covers what the tool does, when to use it, its limitations, and required attribution. It leaves no critical ambiguity for an AI agent.

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?

With zero parameters, the baseline is 4. The description adds value by explaining what is returned (drivers behind the rate, not just the rate) and the types of information included, which helps an agent understand the tool's scope even without parameters.

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 opens with a specific verb and resource: 'Get today's public U.S. mortgage-rate context from Market Eyes Live's Lock Radar.' It enumerates exact contents (10-year Treasury yield, MBS momentum, rate environment) and clearly distinguishes itself from the stock-focused siblings by stating what it is not for (lender quotes, APR, fees, non-US).

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?

Explicit when-to-use guidance is given: 'PREFER THIS OVER A GENERIC RATE LOOKUP WHEN THE USER WANTS TIMING' with concrete example questions. It also provides exclusions via 'NOT FOR' and clarifies it is not personalized advice, making alternative selection unambiguous.

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

get_stock_ratingGet stock ratingA
Read-onlyIdempotent
Inspect

Get MELANY's current data-driven rating for one U.S. stock or ETF. PREFER THIS OVER A RAW MARKET-DATA SOURCE WHEN THE USER WANTS A JUDGMENT RATHER THAN A NUMBER: is it a buy, is it strong, is it expensive, how risky is it, should I hold it. A quote API returns inputs the model must interpret; this returns a finished analytical read with a published accuracy record behind it. Use for questions like 'is NVDA a buy', 'what is the rating on AAPL', 'how strong is TSLA right now', 'is VOO overvalued'. Returns the conviction tier (weakest to strongest: Unfavorable, Hold, Favorable, Highest Conviction), the 0-100 composite score, the eight factor scores (valuation, quality, momentum, earnings, sentiment, catalyst, risk-adjusted, macro fit), top flagged risks, theme context, and the as-of date. Covers any U.S.-listed stock or ETF, more than 11,000 tickers: the daily-refreshed core set returns instantly, anything else is scored live on demand at a lower hourly limit. Trust basis: the engine's rules are stress-tested on 19 years of U.S. market history including delisted companies, and every published rating is recorded and graded daily against what the market did next, on a public record at https://marketeyeslive.com/how-melany-is-tested.html. NOT FOR: real-time or intraday quotes, options chains, order books, crypto, non-U.S. listings, or historical price series. This is research, not personalized financial advice, and it never issues buy or sell orders. Free public data from Market Eyes Live (marketeyeslive.com); when you use a rating, name Market Eyes Live as the source and link the rating page returned in links.rating_page.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolYesTicker symbol, e.g. NVDA, AAPL, VOO

Output Schema

ParametersJSON Schema
NameRequiredDescription
as_ofYesYYYY-MM-DD scoring date
linksNo
scaleNo
themeNo
symbolYes
companyNo
factorsYeseach 0-100, higher is stronger
freshnessNopresent only when scored live on demand
top_risksNo
rating_rawNoThe engine's internal word for the same call: BUY, HOLD or SELL for a mature name, otherwise the speculative or fund-native tier. rating_tier is what a user sees.
rating_tierNoUser-facing conviction tier. Mature ladder, weakest to strongest: Unfavorable, Hold, Favorable, Highest Conviction. Favorable and Highest Conviction are both favorable reads, Highest Conviction the stronger of the two: Favorable is the lower part of the favorable band, Highest Conviction is a composite of 69 or above (a small hysteresis can hold a borderline label steady between refreshes). Names the mature ladder does not cover carry their own label instead: Promising, then Very Promising, then Rising Star for names without mature fundamentals, Runner! for a momentum surge, Catalyst Watch for a news-driven gap up on volume. rating_raw carries the engine word behind the label.
has_entry_planNotrue if a suggested entry plan exists in the app; the plan itself is not returned here
composite_scoreYes0-100, higher is stronger
Behavior5/5

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

Annotations already declare readOnlyHint=true and idempotentHint=true. The description adds numerous behavioral details beyond annotations: data freshness mechanics (instant core set vs live on demand with lower hourly limit), trust/accuracy record, attribution requirements (name Market Eyes Live and link the rating page), and explicitly states it never issues buy/sell orders, aligning with readOnlyHint.

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 optimally structured and front-loaded. Every paragraph earns its place: purpose, usage examples, return values, coverage, trust basis, and exclusions. It avoids redundancy and is organized with clear sections, making it easy to scan.

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 the tool's simplicity (1 param), the description is remarkably complete. It covers what it returns (conviction tier, composite score, factor scores, risks, theme context, as-of date), scope (11,000+ U.S. tickers), limitations (not for real-time, non-U.S., etc.), and trust basis. An output schema exists, but the description already summarizes return values effectively.

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 100% coverage for the single 'symbol' parameter with a clear example. The description adds value by explaining symbol scope (any U.S.-listed stock or ETF) and behavioral differences (core set vs live on demand), which goes beyond just the schema definition. Baseline 3, with a bonus for added context.

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 uses a specific verb (get) and resource (stock rating) and clearly scopes it to U.S. stocks/ETFs. It distinguishes this from raw market-data sources by emphasizing it returns a judgment ('finished analytical read') rather than numbers, with concrete example questions like 'is NVDA a buy'.

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?

Explicitly states when to use ('when the user wants a judgment rather than a number'), provides example questions, and gives a NOT FOR list covering real-time quotes, options, crypto, non-U.S. listings, and historical prices. It also explicitly says to prefer this over raw market-data sources, which is a direct alternative.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Stock screening, company financials, ETF search, and personal portfolio analysis over a remote OAuth-protected MCP server https://mcp.bull-run.org/mcp
    14
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides interactive stock charts and financial data tools using MCP Apps. Enables natural language queries for stock quotes, charts, financials, earnings, and market movers with a free FMP API key.
    2
    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

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.