SignalScope
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIGNALSCOPE_API_KEY | No | API key for subscription authentication (get from https://signalscopes.com/profile) | |
| SIGNALSCOPE_WALLET_PRIVATE_KEY | No | Ethereum wallet private key for x402 pay-per-call authentication |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_tickersA | Search SignalScope tickers by symbol or partial name. Free endpoint — no API key required. Returns up to 8 matches with aiScore, opportunityScore (null if not yet validated), stage, and price. |
| get_methodologyA | Get the SignalScope platform methodology — how signals are harvested, scored, filtered, and staged. Free endpoint — no API key required. |
| get_trendingA | Get trending breakout tickers — symbols appearing in 2+ scans within the last 30 days, with aiScore, opportunityScore, performance, and trend (rising/falling/stable from score history). Paid: API key (subscriber) or x402 ($0.01). summary.avgScore is mean aiScore only. |
| get_tickerA | Get the latest validated ticker row plus raw signals. Includes opportunityScore (early-mover rank) and aiScore (evidence confidence — not expected returns), stage, fundamentals, P&D fields, cached report fields if present, and signals[]. Paid: API key or x402 ($0.005). |
| get_ticker_historyA | Get historical scan appearances for a ticker (up to ~90 completed scans), ordered by scan time. Each row: scanId, startedAt, aiScore, stage, price, signalCount, sourceCount, recommendation. No server-side pagination — the API returns the full list. Paid: API key or x402 ($0.005). |
| get_ticker_performanceA | Get price performance data for a ticker — 1-day, 3-day, 7-day, and 30-day returns tracked from the time of signal detection. Requires API key or x402 payment ($0.005). |
| get_ticker_relatedA | Co-occurring scan symbols ranked by Pearson price correlation vs target (correlationScore). latestAiScore is AI confidence only; use get_ticker for opportunityScore. API key or x402 ($0.005). |
| get_ticker_networkA | Price-correlation graph: nodes from co-occurrence or top trending; edges above minCorrelation (0–1). Omit symbol for trending-based graph. API key or x402 ($0.01). |
| generate_reportA | AI report + trade setup. Not available via x-api-key (403). Use x402 ($0.05) or website; Pro to generate new reports; cached may load when signed in. POST. |
| list_scansB | List harvest scans (paginated). Public. Paid ticker routes still need API key or x402. |
| get_scanB | One scan with validated tickers (aiScore desc, opportunityScore tiebreak). Public. |
| get_signalsA | Raw signals for a scan (max 200), by source count then velocity. Public. |
| list_portfolioA | List all portfolio positions for the authenticated user — open and closed positions with entry price, shares, notes, and P&L. Requires API key. |
| add_positionB | Add a new position to the portfolio. Requires API key. |
| update_positionA | Update position: notes, entryPrice, shares, or close (status CLOSED + closePrice). API key required. |
| delete_positionA | Permanently delete a portfolio position. This action cannot be undone. Requires API key. |
| get_portfolio_performanceA | Get platform-wide portfolio performance statistics — win rate, average return, and median return across all tracked positions, broken down by AI score range, opportunity score range, and weekly cohorts. Requires API key. |
| list_watchlistA | List all watchlist items for the authenticated user, enriched with latest ticker data, signal stage, AI score, and performance metrics. Requires API key. |
| add_to_watchlistA | Add a ticker symbol to the watchlist. Idempotent — safe to call even if already on watchlist. Requires API key. |
| remove_from_watchlistA | Remove a ticker symbol from the watchlist. Requires API key. |
| get_pricesA | Current prices for up to 50 symbols (5-minute cache). Auth optional. |
| get_platform_statsA | Platform stats: completed scans, summed signal counts, distinct validated tickers. Public (rate-limited). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/signalscope/cursor-plugin'
If you have feedback or need assistance with the MCP directory API, please join our Discord server