Skip to main content
Glama

Server Details

Paid market-data MCP: crypto, equities, smart-money, macro, wallet PnL. x402 per call on Base.

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 · MCP 2025-11-25
URL
Server Listing
lso-mcp

TDQS

A3.8/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a distinct asset class or data source (commodities, equities, labor, insider flows, crypto tokens, wallet P&L). There is no meaningful ambiguity, and even the two equity-focused tools are complementary rather than interchangeable.

Naming Consistency4/5

All tool names use lowercase snake_case and follow a broad 'domain_indicator' pattern, which is readable and predictable. However, the indicator part varies (signal, pulse, scan, pnl, minerals, money) and no consistent verb_noun scheme is used, so it is not fully consistent.

Tool Count5/5

With six tools, the server is well-scoped and each tool represents a distinct, non-overlapping financial signal category. The count is neither bloated nor too thin, and fits a typical multi-asset signals server.

Completeness4/5

The tool set covers equities, commodities, labor, crypto, wallet analytics, and smart-money flows, giving broad coverage for a financial signals domain. It lacks fixed income, FX, and broader macro indicators, but those are minor gaps that agents can work around.

Available Tools

6 tools
critical_mineralsAInspect

Critical-minerals supply signal for a commodity: global supply concentration + US import reliance + a refined vs mined production read. Free USGS/public data.

ParametersJSON Schema
NameRequiredDescriptionDefault
commodityYesCritical mineral, e.g. lithium, cobalt, gallium.

TDQS

A3.5/5.0
Behavior3/5

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

No annotations are present, so the description must disclose behavior. It does describe the output content ('global supply concentration + US import reliance + a refined vs mined production read') and notes the data source, but it does not explicitly state that the operation is read-only, nor does it mention rate limits, error handling, or any side effects. The factual description helps but leaves some gaps.

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?

A single, front-loaded sentence that states the core function and key output components, followed by a brief note on data source. No wasted words, though the free-data remark is minor.

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 tool with no output schema, the description adequately explains what the tool returns and its data source. It misses any mention of limitations or error conditions, but given the simplicity, it is fairly complete.

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 100%, so the parameter 'commodity' already explains what to provide. The tool description does not add additional meaning about the parameter beyond its role as input. Baseline 3 is appropriate since the schema handles the semantics.

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 it provides a 'supply signal' for a commodity and enumerates the specific components (global supply concentration, US import reliance, refined vs mined production). This clearly distinguishes it from the unrelated sibling tools (finance/crypto). Lacks an explicit verb like 'get' or 'fetch', but the purpose is unambiguous.

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 when to use the tool (when you need critical-minerals supply data) and mentions the data is 'Free USGS/public data,' but gives no explicit conditions or alternatives. Since siblings are all unrelated, there is no need for differentiation, but no formal usage context is provided.

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

equity_signalAInspect

US equity signal for a ticker: buy/neutral/sell signal plus percent upside to analyst price target, from fundamentals + consensus.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYesUS stock ticker, e.g. AAPL.

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations provided, the description carries the behavioral burden. It discloses the computed output (signal rating and percent upside), the methodology source (fundamentals + consensus), and implies a read-only analytical operation. It does not detail edge cases or response shape, but for a single-parameter signal tool this is reasonably transparent.

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?

One sentence efficiently states the resource, the expected output, and the methodology. It is front-loaded with the core purpose and contains no filler or redundant detail.

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?

The tool has one required parameter and no output schema, and the description covers the main return concepts: signal classification and percent upside. It is complete enough for invocation, though exact output field names or formatting are not specified.

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 100%, and the parameter 'ticker' is already well documented as a US stock ticker. The description only restates the ticker concept without adding new parameter semantics, so the baseline score of 3 is appropriate.

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 names a specific resource (US equity signal) and a specific verb/outcome (buy/neutral/sell signal plus percent upside to analyst price target). It clearly distinguishes itself from the sibling tools, which are about other domains like minerals, labor, and crypto-related signals.

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 clearly implies when to use it: for a US equity ticker requiring a fundamentals/consensus-based signal. It does not explicitly name alternatives or state when not to use it, but the domain is clear enough for basic routing.

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

labor_pulseAInspect

US labor-market signal: monthly jobs added (nonfarm payrolls), unemployment rate, wage growth, JOLTS job openings and quits, and labor-force participation. BLS data.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior2/5

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

With no annotations provided, the description carries full responsibility for behavioral disclosure. It states the data source (BLS) and lists the included metrics, but omits critical details like the output format (snapshot vs. time series), update frequency, units, or any caveats. This is a minimal disclosure that does not fully inform an agent about what to expect from the invocation.

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, well-structured sentence. It front-loads the primary purpose ('US labor-market signal') and then lists the specific data points. Every word adds value with no redundancy or filler.

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?

Given the low complexity (no parameters) and absence of an output schema, the description is moderately complete. It enumerates the metrics but does not specify the return structure (e.g., an object with keys), units, or whether historical series are included. This leaves some ambiguity for an agent attempting to interpret the result.

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 is empty (0 parameters), so there are no parameter semantics to document. Per the evaluation rubric, 0 params grants a baseline of 4. The description correctly avoids redundantly describing 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 clearly identifies the tool as a US labor-market signal and enumerates five specific metrics (nonfarm payrolls, unemployment rate, wage growth, JOLTS openings/quits, participation). This makes the tool's purpose concrete and distinguishes it from siblings like equity_signal or token_scan, which cover unrelated domains.

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 usage for labor-market data but does not explicitly state when to choose this tool over alternatives. There are no exclusions or guidance on context (e.g., 'use for macro labor analysis'). The clear scope and zero parameters make it obvious enough, but explicit guidance is absent.

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

smart_moneyAInspect

Composite smart-money signal for a US stock: aggregates SEC Form-4 insider buys, congressional trades, 13F institutional flow, and analyst consensus into one accumulation/distribution signal + conviction.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerYesUS stock ticker, e.g. NVDA.

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the burden of behavioral disclosure. It explains that the tool aggregates specific sources and returns a signal plus conviction, which is meaningful. However, it does not describe the expected output format, scale, or any limitations such as data coverage or recency.

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, tightly worded sentence that front-loads the tool's purpose and immediately follows with concrete detail about inputs and outputs. There is no filler or redundant content.

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?

The tool is simple—one required parameter, no output schema—and the description adequately conveys what data is consumed and what is produced. It would be more complete if it specified the nature or range of the signal/conviction, but an agent can correctly invoke the tool with the provided information.

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?

The schema already fully documents the single ticker parameter, including an example, so the description adds only marginal reinforcement by calling out 'US stock' in the prose. This aligns with the baseline of 3 for high schema coverage.

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 states what the tool does: it aggregates multiple smart-money data sources into an accumulation/distribution signal with conviction, and scopes it to US stocks. It is distinguishable from generic signal tools by its explicit data-source list, though it does not name or contrast a specific sibling.

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 when to use it—when a composite smart-money view of a US stock is needed—but provides no explicit guidance on when not to use it or how it compares to alternatives like equity_signal. Usage context is inferable but not directly stated.

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

token_scanAInspect

Crypto token due-diligence: honeypot / rug risk score, ownership, liquidity, holder concentration for an EVM or Solana token. Returns a signal-first report.

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNoChain the token lives on.base
addressYesToken contract address (EVM 0x… or Solana base58 mint).

TDQS

A4.1/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It discloses the output format ('signal-first report') but does not explicitly state that the operation is read-only or mention any authentication/rate-limit requirements. For an analysis tool, the read-only nature is implied but not explicit, leaving a gap.

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, information-dense sentence that front-loads the core purpose and lists specific risk factors, followed by the output type. There is zero redundancy or filler.

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 tool with a simple two-parameter schema that is fully described, the description tells the agent what the tool does, what chains it supports, and what kind of output to expect. Nothing crucial 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 100%, and both parameters (address, chain) are adequately described in the schema. The description adds only that it supports EVM or Solana, which is already reflected in the chain enum. No additional semantic value beyond the schema is provided.

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 resource (crypto token) and the exact analyses performed (honeypot/rug risk, ownership, liquidity, holder concentration). It clearly distinguishes itself from sibling tools by being the only one focused on token due-diligence.

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 clearly scopes usage to EVM or Solana tokens, which tells an agent when this tool applies. It does not explicitly mention alternatives, but the sibling names (critical_minerals, equity_signal, etc.) make the token-specific domain unambiguous, so the agent can infer when not to use it.

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

wallet_pnlBInspect

Realized/unrealized profit-and-loss and trade history for a Base wallet address over a lookback window.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoLookback window in days.
walletYesBase wallet address (0x…).

TDQS

B3.1/5.0
Behavior2/5

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

No annotations are present, so the description carries the full burden of explaining behavior. It implies a read-only query through terms like 'history,' but it does not explicitly state whether the operation is read-only, what the response contains structurally, or any access requirements or limitations.

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 compact sentence with no filler. It front-loads the core concept and communicates the essential scope and window in a very small number of words.

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 relatively simple two-parameter tool, the description captures the core functionality. However, with no annotations, no output schema, and no usage guidance, an agent is left without information about return format, read-only guarantees, or when to prefer this tool over siblings.

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 100%, with both 'days' and 'wallet' already explained. The description adds context about the output (PnL and trade history) but does not need to elaborate on parameter semantics because the schema already covers them.

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 names the resource (a Base wallet address), the data (realized/unrealized PnL and trade history), and the time scope (lookback window). It is clear enough to identify the tool's purpose, though it lacks an explicit verb and does not directly distinguish itself from siblings.

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 is provided on when to use this tool versus alternatives such as smart_money or token_scan. There are no stated conditions, exclusions, or context clues beyond the inherent scope implied by 'Base wallet address.'

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. 58 tool updates
    • Removedaerocheck_pool
    • Removedagricultural_commodities
    • Removedanalyst_ratings
    • Removedbundle_scope
    • Removedcascade_watch
    • Removedchainscout_intelligence
    • Removedcongress_signal
    • Removedcongress_trades
    • Removedconsumer_pulse
    • Removedcontent_forge
    • Removedcontract_check
    • Addedcritical_minerals
    • Removedcycle_pulse
    • Removeddefi_risk
    • Removedearnings_calendar
    • Removedenergy_markets
    • Removedequity_analysis
    • Addedequity_signal
    • Removedfunding_rates
    • Removedgeo_pulse
    • Removedgov_edge
    • Removedgov_edge_opportunities
    • Removedgpu_compute_prices
    • Removedgrid_intelligence
    • Removedhire_floyd
    • Removedindustrial_metals
    • Removedinsider_trading
    • Changedlabor_pulse3 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • removedInput schema / additionalProperties
        Removed value: -false
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "type": "object"
        -}New value: +null
    • Removedlatam_pulse
    • Removedlease_edge
    • Removedliquidations
    • Removedmacro_indicators
    • Removedmove_contract_audit
    • Removedmulti_timeframe_scan
    • Removednews_sentiment
    • Removedopen_interest
    • Removedoptions_flow
    • Removedpdf_to_markdown
    • Removedportfolio_risk
    • Removedreal_estate_pulse
    • Removedrust_contract_audit
    • Removedrwa_risk
    • Removedsmart_contract_audit
    • Changedsmart_money7 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • removedInput schema / properties / ticker / default
        Removed value: -""
      • addedInput schema / properties / ticker / description
        Added value: +"US stock ticker, e.g. NVDA."
      • addedInput schema / properties / ticker / maxLength
        Added value: +8
      • addedInput schema / properties / ticker / minLength
        Added value: +1
      • addedInput schema / required
        Added value: +[
        +  "ticker"
        +]
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "type": "object"
        -}New value: +null
    • Removedstablecoin_pulse
    • Removedstaking_yields
    • Removedstrategic_materials
    • Removedsupply_chain_intelligence
    • Removedtech_analysis
    • Removedtoken_due_diligence
    • Removedtoken_launches
    • Addedtoken_scan
    • Removedtrade_pulse
    • Changedwallet_pnl7 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • addedInput schema / properties / days / description
        Added value: +"Lookback window in days."
      • addedInput schema / properties / days / maximum
        Added value: +365
      • addedInput schema / properties / days / minimum
        Added value: +1
      • addedInput schema / properties / wallet / description
        Added value: +"Base wallet address (0x…)."
      • addedInput schema / properties / wallet / minLength
        Added value: +1
      • changedOutput schema / (root)
        Previous value: -{
        -  "additionalProperties": true,
        -  "type": "object"
        -}New value: +null
    • Removedwallet_risk
    • Removedwealth_pulse
    • Removedweather_forecast
    • Removedwhale_alert
  2. 1 tool update
    • Addedsmart_money
  3. 1 tool update
    • Addedanalyst_ratings
  4. 2 tool updates
    • Addedcongress_signal
    • Addedcongress_trades
  5. 2 tool updates
    • Addedconsumer_pulse
    • Addedlabor_pulse
  6. 2 tool updates
    • Addedcycle_pulse
    • Addedstrategic_materials
  7. 1 tool update
    • Addedtrade_pulse
  8. 1 tool update
    • Addedrwa_risk
  9. 45 tool updates
    • First observedaerocheck_pool
    • First observedagricultural_commodities
    • First observedbundle_scope
    • First observedcascade_watch
    • First observedchainscout_intelligence
    • First observedcontent_forge
    • First observedcontract_check
    • First observeddefi_risk
    • First observedearnings_calendar
    • First observedenergy_markets
    • First observedequity_analysis
    • First observedfunding_rates
    • First observedgeo_pulse
    • First observedgov_edge
    • First observedgov_edge_opportunities
    • First observedgpu_compute_prices
    • First observedgrid_intelligence
    • First observedhire_floyd
    • First observedindustrial_metals
    • First observedinsider_trading
    • First observedlatam_pulse
    • First observedlease_edge
    • First observedliquidations
    • First observedmacro_indicators
    • First observedmove_contract_audit
    • First observedmulti_timeframe_scan
    • First observednews_sentiment
    • First observedopen_interest
    • First observedoptions_flow
    • First observedpdf_to_markdown
    • First observedportfolio_risk
    • First observedreal_estate_pulse
    • First observedrust_contract_audit
    • First observedsmart_contract_audit
    • First observedstablecoin_pulse
    • First observedstaking_yields
    • First observedsupply_chain_intelligence
    • First observedtech_analysis
    • First observedtoken_due_diligence
    • First observedtoken_launches
    • First observedwallet_pnl
    • First observedwallet_risk
    • First observedwealth_pulse
    • First observedweather_forecast
    • First observedwhale_alert

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP server for pay-per-call DeFi and crypto data via x402 micropayments on Base. 8 endpoints: token prices, TVL, funding rates, token security, gas tracker, whale monitoring, wallet profiling, and yield scanning.
    8
    23 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    56 pay-per-call MCP endpoints for AI agents. Market signals, macro economics, crypto/DeFi, geopolitical intelligence, SEC filings, GitHub velocity, sanctions screening. USDC on Base Mainnet via x402.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources