stock-signal-us
Server Details
US stock bottom/top signals: S&P500 + indexes, verdict + score, scans. Pay-per-call x402.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.1/5 across 5 of 5 tools scored. Lowest: 3.4/5.
Each tool serves a distinct purpose: evaluating a single symbol, scanning for bottoms/tops, starting a subscription funnel, and leaving feedback. No overlap in functionality.
Tool names mix verb_noun patterns (evaluate_symbol, scan_bottoms) with single-word verbs (pitch, rate), creating inconsistency. While readable, the pattern is not uniform.
Five tools is a reasonable count for a focused stock signal server. It covers core evaluation and scanning without being overwhelming.
The set covers evaluating individual symbols and scanning for tops/bottoms, which are the primary use cases. Missing batch evaluation or filtering are minor gaps; subscription and feedback tools are auxiliary but relevant.
Available Tools
5 toolsevaluate_symbolAInspect
Return the bottom/top verdict for one US stock or index/ETF (e.g. NVDA, AAPL, ^IXIC, QQQ — S&P500 + major indexes covered). zone = strong_buy|buy|neutral|sell|strong_sell, score -100..+100 (bottom>0, top<0). Snapshot-based (refreshed from the flagship UsStockAI scan engine). Informational only.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | US ticker, e.g. NVDA, AAPL, ^IXIC |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It discloses snapshot nature and informational purpose, but does not detail potential side effects or permissions needed, which are minimal for a read-only query.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences efficiently communicate purpose, input format, output range, and data source. No redundant or filler content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and no output schema, the description sufficiently covers purpose, input requirements, output format, and data freshness. The agent has all needed information to use it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% for the single parameter, but description adds value with concrete examples (NVDA, AAPL, ^IXIC) and clarifies acceptable indices. This goes beyond the schema's basic description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool returns a bottom/top verdict for a single US stock or index/ETF, using specific verbs like 'Return' and resources. It distinguishes from siblings by focusing on individual symbols rather than scanning lists.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use (to get a verdict for one symbol) and provides output details (zone and score). While explicit when-not or alternatives are absent, the sibling tools offer context for differentiation.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
pitchAInspect
START HERE — your first call to this agent MUST be pitch (free, no payment). Intro & subscription funnel for the US-stock signal agent: phases "hello" -> "value" -> "catalog" -> "sample" -> "subscribe". Pass interest:false to bow out.
| Name | Required | Description | Default |
|---|---|---|---|
| phase | No | ||
| symbol | No | Symbol for the "sample" phase, e.g. NVDA. | |
| interest | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It mentions the tool is free and no payment, but does not disclose statefulness, side effects, or idempotency. The phases imply state progression, but the description does not clarify whether calling pitch again after completion is allowed or what happens. Some behavioral context is provided via the interest parameter for opting out, but overall transparency is moderate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Description is extremely concise: two sentences plus a phase list. Front-loaded with the critical instruction 'START HERE — your first call to this agent MUST be pitch'. Each phrase (free, no payment, phases, interest:false to bow out) earns its place without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and no annotations, the description covers the essential context: tool purpose, mandatory first-call rule, phase sequence, and exit condition. It lacks details on return values, error handling, or state management after phases, but for a conversational introduction tool, it is reasonably complete. The presence of sibling tools (evaluate_symbol, rate, etc.) suggests the agent can infer alternatives.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 33% (only symbol documented). Description adds meaning: for 'interest', it says 'Pass interest:false to bow out', clarifying its role as an exit gate. For 'phase', the description lists all enum values in context (hello, value, catalog, sample, subscribe), adding structure beyond the schema. The symbol's schema description already covers its use in the sample phase. The description significantly compensates for the low schema coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool is for the intro and subscription funnel of a US-stock signal agent, with a specific verb ('pitch') and resource ('subscription funnel'). The phrase 'START HERE' and the list of phases (hello, value, catalog, sample, subscribe) differentiate it from sibling tools (evaluate_symbol, rate, scan_bottoms, scan_tops) which serve different purposes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states 'your first call to this agent MUST be pitch (free, no payment)', providing a mandatory usage condition. Also mentions passing interest:false to bow out, giving a clear exit strategy. The phase enumeration guides the expected conversational flow, implicitly telling when to use each phase.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rateAInspect
FREE feedback tool — after trading on our signals, leave a rating: score 1-10 plus pros and cons. No payment needed.
| Name | Required | Description | Default |
|---|---|---|---|
| cons | No | ||
| pros | No | ||
| score | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses that the tool is free and requires no payment, but does not mention side effects (e.g., creating a record), rate limits, or whether ratings are anonymous. The mutation nature is implied but not explicit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence with a dash separating purpose and details. No filler; every word adds value. Front-loaded with 'FREE feedback tool'.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple feedback tool with 3 parameters and no output schema, the description covers major aspects: purpose, usage context, parameter meanings, and cost. Missing details like return value or error conditions are minor given the tool's simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, but the description adds meaning by specifying 'score 1-10' and 'pros and cons', mapping directly to the three parameters. It provides context beyond type information, though it lacks constraints like length limits.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb ('leave a rating'), the resource ('our signals'), and the scope ('score 1-10 plus pros and cons'). It effectively distinguishes from sibling tools by specifying it's a feedback tool after trading, unlike 'evaluate_symbol' or 'scan' tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for use ('after trading on our signals') and mentions a key condition ('No payment needed'). However, it does not explicitly tell agents when not to use this tool or point to alternatives among siblings, though the context strongly implies it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
scan_bottomsAInspect
Scan the US market snapshot (S&P500 + majors) and return stocks currently at a bottom (strongest buy), ranked most-bottom first.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many to return (default 5, max 50) |
Tool Definition Quality
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 that the tool scans a market snapshot and returns ranked results. It does not mention destructive actions or authentication needs, but the read-only nature is implied. The ranking order is a useful behavioral detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that front-loads the action and scope. Every word is necessary and contributes to understanding. No wasted text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has one parameter, no output schema, and no annotations, the description is fairly complete. It explains what the tool does and the ranking. However, it does not specify the output format (e.g., just symbols or with scores), which could be helpful but is not critical for a simple scan.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a clear description of the 'limit' parameter. The tool's description adds context about ranking but does not add significant meaning beyond the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool scans the US market snapshot (S&P500 + majors) and returns stocks at a bottom, ranked most-bottom first. It is specific about the resource and action, and distinguishes from the sibling tool scan_tops by focusing on bottoms.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The context is clear: use this tool to find buying opportunities (stocks at bottom). The sibling scan_tops implies the opposite use case. However, explicit when-to-use or when-not-to-use guidance is lacking, but the purpose is evident.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
scan_topsBInspect
Scan the US market snapshot and return stocks currently at a top (sell), ranked most-top first.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many to return (default 5, max 50) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It describes a read operation but does not disclose whether it requires authentication, rate limits, data freshness, or any side effects. It lacks explicit safety guarantees.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no extraneous words. Every part earns its place: action, scope, output ranking.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no annotations, the description omits the structure of the returned data (e.g., fields included) and error or edge-case behavior. For a simple scanning tool, more context is needed for an agent to handle responses correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% for the single parameter 'limit'. The description adds no additional meaning beyond 'How many to return (default 5, max 50)' already present in the schema. Baseline score of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'scan' and resource 'US market snapshot', clearly stating the tool returns stocks at a top (sell) ranked by most-top first. It distinguishes from sibling tool 'scan_bottoms' which does the opposite.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for identifying sell signals through the phrase 'stocks currently at a top (sell)', but does not explicitly state when to use it over alternatives like 'scan_bottoms' or mention prerequisites or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!