Skip to main content
Glama

ScrapeMole Quotes

Server Details

Pay-per-call x402 stock, ETF, index, FX and crypto quotes, OHLCV history, ticker and coin search.

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
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A4.4/5.0

Scored across 6 tools

Disambiguation4/5

Tools target distinct resource+action pairs: search/crypto_search resolve identifiers, quote/quotes return snapshots (single vs batch), history returns time series, and crypto returns crypto market data. Overlap exists where crypto and quote both price crypto, and the two search tools serve different backends, but descriptions clearly scope each.

Naming Consistency4/5

All names are lowercase nouns with a consistent resource-oriented style; plural 'quotes' for batch is a reasonable convention. Minor inconsistency: 'crypto_search' uses a compound underscore while the generic equivalent is 'search', and 'crypto' is not named in parallel with 'quote'.

Tool Count5/5

Six tools is well-scoped for a market data API: resolution, single quote, batch quote, historical data, and crypto-specific endpoints. No tool feels redundant or missing; each earns its place.

Completeness4/5

Core price retrieval is complete: symbol lookup, single and batch quotes, historical bars, and crypto data. Minor gaps include no batch history endpoint and no fundamentals/news, but these are outside the apparent quote-focused scope.

Available Tools

6 tools
cryptoScrapeMole Quotes: stock, ETF, index, FX and crypto market data for AI agents: Crypto prices (CoinGecko)A
Read-onlyIdempotent
Inspect

Use for cryptocurrency prices across thousands of coins and tokens: pass CoinGecko ids (bitcoin,ethereum,solana; up to 25) or ticker symbols (BTC,ETH,SOL; up to 5, resolved to the highest-ranked coin with that symbol). Returns price, 24h change %, market cap, 24h volume and last-updated time per coin, in one or more vs currencies (usd default; eur, btc, eth, …). Use /v1/crypto/search to find ids. For on-chain DEX prices of Base/Ethereum tokens by contract use ScrapeMole Onchain. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

NameRequiredDescriptionDefault
vsNoComma-separated quote currencies (1-3).usd
idsNoComma-separated CoinGecko coin ids (1-25). Either ids or symbols is required.
symbolsNoComma-separated ticker symbols (1-5), e.g. BTC,ETH,SOL. Resolved via CoinGecko search.

TDQS

A4.6/5.0
Behavior4/5

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

Annotations cover the safety profile (readOnly, idempotent, openWorld), but the description adds genuinely new behavior: x402 USDC pricing on Base at $0.002 per successful call, the PaymentRequired flow, symbol-to-coin resolution to the highest-ranked match, and the exact returned fields. This is far beyond what annotations provide.

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?

Front-loaded with the use case and routing signals, and every clause carries information (limits, defaults, return shape, pricing). It is dense and slightly run-on, but no sentence is wasted.

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?

There is no output schema, and the description compensates by enumerating returned fields (price, 24h change, market cap, 24h volume, last-updated). Combined with limits, defaults, and payment handling, an agent has everything needed to call 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?

Schema coverage is 100%, so the baseline is 3, but the description adds value beyond the schema: the fallback semantics of symbol resolution ('highest-ranked coin with that symbol'), the mutual requirement of ids or symbols, and the spread of supported vs currencies. Marginal but real gain over 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?

States a specific verb and resource: cryptocurrency prices across thousands of coins/tokens, with volume of scope. It explicitly contrasts itself with '/v1/crypto/search' (id lookup) and 'ScrapeMole Onchain' (contract-based DEX prices), so an agent can route without opening a schema.

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?

Says when to use it (coin/token prices by id or symbol), how many identifiers each path accepts, and points to two concrete alternatives for adjacent needs. The 'call without payment to receive the PaymentRequired object' note also clarifies invocation behavior.

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

historyScrapeMole Quotes: stock, ETF, index, FX and crypto market data for AI agents: OHLCV price historyA
Read-onlyIdempotent
Inspect

Use for charts, backtests, returns and volatility: returns open/high/low/close/adjusted close/volume bars for one ticker over a range (1d, 5d, 1mo, 3mo, 6mo, ytd, 1y, 2y, 5y, 10y, max) at an interval (5m, 15m, 30m, 1h, 1d, 1wk, 1mo; intraday 5m-30m only up to 1mo, 1h up to 2y). Also returns period return %, high/low and dividends/splits in the range. Default interval depends on range. Up to "limit" most recent bars. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

NameRequiredDescriptionDefault
limitNoMax bars, most recent kept (1-2000).500
rangeNoLookback range.1mo
symbolYesYahoo-style ticker.
intervalNoBar size; default depends on range (1d->5m, 5d->30m, 1mo-1y->1d, 2y/5y->1wk, 10y/max->1mo).

TDQS

A4.6/5.0
Behavior5/5

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

Beyond the readOnly/idempotent/openWorld annotations, it discloses interval-range validity constraints, that the default interval depends on range, that dividends/splits and period return % are included, and the full payment model (x402 USDC on Base, $0.002 per successful call, unpaid call returns PaymentRequired). This is rich, non-obvious behavioral context.

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?

Front-loaded with the primary use case and tightly packed with no filler, though it is a single dense paragraph mixing returns, constraints, and billing; a light structural split would improve scanability.

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 no output schema, the description carries the return-shape burden and does so (OHLCV+adj close+volume bars, period return %, high/low, dividends/splits). Validity constraints, defaults, and the payment/auth path are all covered, so an agent has everything needed to call 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?

Schema coverage is already 100%, but the description adds meaning the schema lacks: the combinatorial constraint that 5m-30m intervals only work up to 1mo and 1h only up to 2y, plus 'limit' keeping the most recent bars. That is genuine added value over the enum/default documentation.

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?

States a specific verb+resource: returns OHLCV bars (open/high/low/close/adjusted close/volume) for one ticker over a range at an interval. It is clearly distinguishable from siblings like quote/quotes (current price) and crypto_search/search (lookup), so an agent can select it without opening the 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?

Opens with concrete use cases ('charts, backtests, returns and volatility') and gives scoping rules (one ticker, intraday limits). It does not, however, explicitly name an alternative such as quote for a single snapshot or state when-not to use it, so it stops short of full routing guidance.

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

quoteScrapeMole Quotes: stock, ETF, index, FX and crypto market data for AI agents: Stock / ETF / index / FX / crypto quoteA
Read-onlyIdempotent
Inspect

Use when an agent needs the latest market price of a listed instrument: AAPL, MSFT, NVDA, SPY, ^GSPC (S&P 500), ^IXIC, EURUSD=X, GC=F (gold futures), BTC-USD, 7203.T (Tokyo), VOW3.DE (Xetra). Returns price, previous close, absolute and percent change, day high/low, volume, 52-week high/low, exchange, currency, instrument type, market time and a Yahoo Finance link. Use /v1/search first if you only know the company name. Data may be delayed by the source. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

NameRequiredDescriptionDefault
symbolYesYahoo-style ticker, e.g. AAPL, BRK-B, ^GSPC, EURUSD=X, BTC-USD, 7203.T.

TDQS

A4.8/5.0
Behavior5/5

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

Goes well beyond the readOnly/openWorld/idempotent annotations: it discloses that data may be delayed, that the tool is paid via x402 USDC on Base at $0.002 per successful call, and that an unpaid call returns a PaymentRequired object. Payment and latency behavior are exactly the traits annotations cannot express.

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?

Front-loaded with the use case, then return fields, then the search-first caveat, then pricing — a sound ordering with no filler sentences. The inline ticker catalog is long and partly duplicates the schema examples, slightly diluting density.

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 no output schema, the description carries the return-shape burden and does so fully: price, previous close, change (absolute and percent), day high/low, volume, 52-week range, exchange, currency, instrument type, market time and a source link. Combined with the payment and delay notes, an agent has everything it needs to call and interpret 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 coverage is already 100%, so the baseline is 3. The description adds value by demonstrating the breadth of accepted symbol formats across asset classes and venues (7203.T for Tokyo, VOW3.DE for Xetra, ^GSPC, EURUSD=X, GC=F), though it largely overlaps the schema's own examples.

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?

States a precise verb+resource — 'latest market price of a listed instrument' — and enumerates the instrument classes (stock, ETF, index, FX, crypto) it covers. It is clearly distinguishable from siblings like history and search, which the description itself routes away from.

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?

Opens with an explicit trigger ('Use when an agent needs the latest market price'), and names an alternative workflow: 'Use /v1/search first if you only know the company name.' Together these tell the agent both when to use this tool and when to use another one first.

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

quotesScrapeMole Quotes: stock, ETF, index, FX and crypto market data for AI agents: Batch quotes (up to 10 tickers)A
Read-onlyIdempotent
Inspect

Use to price a watchlist or portfolio in one paid call: pass up to 10 comma-separated Yahoo-style tickers (e.g. AAPL,MSFT,NVDA,SPY,BTC-USD). Each item has the same fields as /v1/quote; unknown symbols are listed in "notFound" instead of failing the whole call. Charged only if at least one symbol resolves. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

NameRequiredDescriptionDefault
symbolsYesComma-separated tickers (1-10).

TDQS

A4.2/5.0
Behavior5/5

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

Goes well beyond the readOnly/idempotent/openWorld annotations: partial-failure semantics (unknown symbols go to 'notFound' rather than failing the call), billing semantics (charged only if at least one symbol resolves), and the exact payment rail and price (x402 USDC on Base, $0.002 per successful call). This is exactly the pre-call context an agent needs.

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?

Front-loads the purpose and the batch limit, then layers failure, billing, and payment behavior in tight sentences. Dense but nearly every clause carries operational weight; only the payment specifics could be trimmed slightly.

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?

With no output schema, the description usefully characterizes the return ('same fields as /v1/quote', plus a 'notFound' list) and the payment handshake. The residual gap is that an agent must already know what /v1/quote's fields are, which the description externalizes rather than explains.

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 is 100% on the single 'symbols' param, so the baseline is 3, and the description adds real value on top: the Yahoo-style format and a mixed-asset example ('AAPL,MSFT,NVDA,SPY,BTC-USD') that clarifies equity vs crypto ticker syntax.

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?

States a specific verb (price) and resource (a watchlist/portfolio) plus batch scope ('up to 10 comma-separated tickers'). It references '/v1/quote' as the single-symbol equivalent, which helps distinguish it from the sibling 'quote' tool, though it never explicitly routes the agent to 'quote' for single tickers.

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?

Gives a clear when-to-use condition ('price a watchlist or portfolio in one paid call') and explains the payment precondition, including how to obtain the PaymentRequired object. It lacks an explicit 'use X instead' for the single-ticker case, but the batch framing makes the boundary inferable.

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. 6 tool updates
    • First observedcrypto
    • First observedcrypto_search
    • First observedhistory
    • First observedquote
    • First observedquotes
    • First observedsearch

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides real-time stock quotes including price, change, volume, market cap, and company name for major US and international exchanges, with pay-per-call access via x402 micropayments and no API key or signup required.
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Real-time financial market data MCP server. Stocks, crypto, technicals, sentiment, FDA calendar. No API keys required.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables access to real-time and historical market data including stocks, ETFs, forex, and cryptocurrencies, with support for time series, quotes, dividends, splits, and earnings.
    13 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources