QSignals AI Stock Scores

Stock scores (0-100) and signals for any US stock, with full AI analysis for 83 AI-related names.

Should I use this

Quality & Safety

A
Description quality
97%
Schema completeness
63%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~558Tokens (tool definitions)
~425 BTypical response size
Minimal attention impact (0.44% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "qsignals": {
      "url": "https://qsignals.ai/api/mcp"
    }
  }
}

Remote endpoints

https://qsignals.ai/api/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_covered_stocks

List the 83 curated AI, space, energy and robotics stocks and ETFs. These get the full QSignals score, including the AI strategic analysis.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢get_stock_score(ticker)

Get the QSignals score (0-100) and signal for one stock or ETF across short, mid and long horizons, with a one-line reason for each. Curated stocks get the full score; any other US ticker gets a technical-only score (Pro).

Input Schema

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Ticker symbol, e.g. NVDA or SHOP"
    }
  },
  "required": [
    "ticker"
  ]
}
🟢get_all_scores(sort_by)

Get scores for every curated stock on your plan in one call, sorted by the chosen horizon. Use this instead of calling get_stock_score once per stock.

Input Schema

{
  "type": "object",
  "properties": {
    "sort_by": {
      "type": "string",
      "enum": [
        "short",
        "mid",
        "long"
      ],
      "description": "Horizon to sort by (default short). short = about 1 week, mid = about 1 month, long = about 6 months"
    }
  }
}
🟢get_top_picks(horizon, side, limit)

Get the highest- or lowest-scored stocks for a horizon. Pro keys only.

Input Schema

{
  "type": "object",
  "properties": {
    "horizon": {
      "type": "string",
      "enum": [
        "short",
        "mid",
        "long"
      ],
      "description": "short = about 1 week, mid = about 1 month, long = about 6 months"
    },
    "side": {
      "type": "string",
      "enum": [
        "top",
        "bottom"
      ],
      "description": "top = highest scores (default), bottom = lowest"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "How many stocks to return (default 5)"
    }
  },
  "required": [
    "horizon"
  ]
}
🟢get_market_regime

Get the current market regime for tech stocks (bullish, neutral or bearish), based on QQQ trend and momentum.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢get_track_record

Get how past QSignals scores performed: hit rate, average return of the top 10 vs bottom 10 picks, and performance vs QQQ, per horizon.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools