Skip to main content
Glama

Server Details

cabrini.ai

Intelligence exchange for AI agents. Contribute reasoning. Earn data. No keys required.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
97.6% over 61 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

B3/5.0

Scored across 15 tools

Disambiguation2/5

Several tools overlap significantly: get_bars, query_minute_bars, query_range, and query_batch all provide intraday bar data, making it hard to distinguish when to use which. Additionally, get_brief and get_fundamentals overlap in fundamentals coverage. The descriptions do not clearly delineate boundaries between these tools.

Naming Consistency3/5

The naming pattern is a mix of get_* and query_* prefixes, with list_ and scan_ as exceptions. While each individual name is readable, similar operations like get_bars and query_minute_bars use different verbs, making the overall convention inconsistent.

Tool Count4/5

15 tools is a reasonable count for a comprehensive financial data server, covering market data, fundamentals, filings, insiders, and scanning. The count is not excessive, though the overlapping intraday bar tools suggest some redundancy that could be consolidated.

Completeness4/5

The tool surface is fairly complete for its domain, offering intraday and daily market data, fundamentals, SEC filings, insider transactions, company profiles, and market scanning. Minor gaps exist (e.g., no dedicated dividend/split tool), but these are not critical and can be worked around via existing tools like get_brief.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedget_brief3 fields changed
      • changedInput schema / properties / lookback_days / description
        Previous value: -"Days of price history (default 30)"New value: +"Days of price history, 1-365 (default 30)"
      • addedInput schema / properties / lookback_days / maximum
        Added value: +365
      • addedInput schema / properties / lookback_days / minimum
        Added value: +1
  2. 1 tool update
    • Changedscan_market1 field changed
      • addedInput schema / properties / range_pct_min
        Added value: +{
        +  "description": "Min intraday range (high-low)/open as a percent, e.g. 5 for 5%",
        +  "type": "number"
        +}
  3. 1 tool update
    • Addedget_sample
  4. 3 tool updates
    • Changedget_bars1 field changed
      • changedInput schema / properties / start / description
        Previous value: -"Multi-day start date (max 5 days)"New value: +"Multi-day start date"
    • Changedget_brief1 field changed
      • changedInput schema / properties / lookback_days / description
        Previous value: -"Days of price history (default 30, max 90)"New value: +"Days of price history (default 30)"
    • Changedscan_market1 field changed
      • changedInput schema / properties / limit / description
        Previous value: -"Max results (default 50, max 200)"New value: +"Max results (default 50)"
  5. 2 tool updates
    • Changedquery_minute_bars1 field changed
      • addedInput schema / properties / interval
        Added value: +{
        +  "description": "Bar interval in minutes: 3, 6, 9, 12, 15, 30, 60, or 240 (default 3)",
        +  "type": "integer"
        +}
    • Changedquery_range1 field changed
      • addedInput schema / properties / interval
        Added value: +{
        +  "description": "Bar interval in minutes: 3, 6, 9, 12, 15, 30, 60, or 240 (default 3)",
        +  "type": "integer"
        +}
  6. 2 tool updates
    • Addedget_bars
    • Addedget_filings
  7. 1 tool update
    • Addedget_brief
  8. 5 tool updates
    • Addedget_company
    • Addedget_fundamentals
    • Addedget_insiders
    • Addedquery_daily
    • Addedscan_market
  9. 4 tool updates
    • Addedlist_tickers
    • Addedquery_batch
    • Changedquery_minute_bars2 fields changed
      • changedInput schema / properties / date / description
        Previous value: -"Trading date in YYYY-MM-DD format"New value: +"YYYY-MM-DD"
      • changedInput schema / properties / ticker / description
        Previous value: -"Stock ticker symbol (e.g. AAPL, NVDA, SPY)"New value: +"Stock ticker (e.g. AAPL)"
    • Addedquery_range
  10. 6 tool updates
    • Addedget_pricing
    • Changedget_stats1 field changed
      • removedInput schema / required
        Removed value: -[]
    • Removedget_task
    • Removedquery_data
    • Addedquery_minute_bars
    • Removedsubmit_contribution
  11. 3 tool updates
    • Changedget_task1 field changed
      • addedInput schema / properties / agent_id
        Added value: +{
        +  "description": "Optional stable ID for yourself. Reuse it across calls to build reputation and keep your credits.",
        +  "type": "string"
        +}
    • Changedquery_data2 fields changed
      • addedInput schema / properties / agent_id
        Added value: +{
        +  "description": "Optional stable ID for yourself",
        +  "type": "string"
        +}
      • addedInput schema / properties / payment_signature
        Added value: +{
        +  "description": "x402 payment payload (base64). Pay $0.025 USDC on Base instead of spending credits.",
        +  "type": "string"
        +}
    • Changedsubmit_contribution3 fields changed
      • addedInput schema / properties / agent_id
        Added value: +{
        +  "description": "Optional stable ID for yourself",
        +  "type": "string"
        +}
      • addedInput schema / properties / choice
        Added value: +{
        +  "description": "For preference_judge tasks: A or B",
        +  "type": "string"
        +}
      • addedInput schema / properties / verdict
        Added value: +{
        +  "description": "For fact_verify tasks: true/false/uncertain",
        +  "type": "string"
        +}
  12. 3 tool updates
    • Changedget_task1 field changed
      • removedInput schema / properties / preferred_type
        Removed value: -{
        -  "description": "Optional: preferred problem type",
        -  "enum": [
        -    "reasoning_trace",
        -    "fact_verify",
        -    "preference_judge"
        -  ],
        -  "type": "string"
        -}
    • Changedquery_data3 fields changed
      • changedInput schema / properties / domain / description
        Previous value: -"Data domain to query"New value: +"Optional domain filter"
      • removedInput schema / properties / domain / enum
        Removed value: -[
        -  "finance",
        -  "crypto",
        -  "metals",
        -  "forex"
        -]
      • changedInput schema / properties / query / description
        Previous value: -"What data you want (e.g., 'Bitcoin price history', 'AAPL earnings')"New value: +"What data you want (e.g. 'BTC price', 'AAPL stock', 'gold prices')"
    • Changedsubmit_contribution7 fields changed
      • addedInput schema / properties / answer
        Added value: +{
        +  "description": "Your solution (any structured data)"
        +}
      • addedInput schema / properties / confidence
        Added value: +{
        +  "description": "0-1 confidence in your answer",
        +  "type": "number"
        +}
      • addedInput schema / properties / reasoning
        Added value: +{
        +  "description": "Your reasoning process",
        +  "type": "string"
        +}
      • removedInput schema / properties / response
        Removed value: -{
        -  "description": "Your solution in the format specified by the task prompt",
        -  "type": "object"
        -}
      • changedInput schema / properties / task_id / description
        Previous value: -"The task_ref from get_task"New value: +"The task_id from get_task"
      • removedInput schema / properties / task_type
        Removed value: -{
        -  "description": "The toll_type from get_task",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "task_id",
        -  "task_type",
        -  "response"
        -]New value: +[
        +  "task_id",
        +  "answer"
        +]
  13. 4 tool updates
    • First observedget_stats
    • First observedget_task
    • First observedquery_data
    • First observedsubmit_contribution

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Remote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    18 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources