
Price Target Summary
- 229 installs
- 129 repo stars
- Updated June 5, 2026
- octagonai/skills
Summarize individual analyst price targets, ratings changes, and narrative drivers when drafting concise equity briefs or comparing disparate sell-side calls on one issuer.
About
OctagonAI skill that summarizes analyst price-target detail—individual calls, recent changes, rating mix, and stated drivers—so agents can produce tight equity briefs and compare sell-side narratives without manually parsing scattered research feeds.
- Per-analyst target and rating rollup
- Recent revision and dispersion view
- Narrative driver extraction
- Compact brief-friendly output
- Pairs with consensus benchmarking
Price Target Summary by the numbers
- 229 all-time installs (skills.sh)
- +5 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #417 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/octagonai/skills --skill price-target-summaryAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 229 |
|---|---|
| repo stars | ★ 129 |
| Last updated | June 5, 2026 |
| Repository | octagonai/skills ↗ |
What it does
Summarize individual analyst price targets, ratings changes, and narrative drivers when drafting concise equity briefs or comparing disparate sell-side calls on one issuer.
Files
Price Target Summary
Retrieve aggregated analyst price target data across multiple timeframes using the Octagon MCP server.
Prerequisites
Ensure Octagon MCP is configured in your AI agent (Cursor, Claude Desktop, Windsurf, etc.). See references/mcp-setup.md for installation instructions.
Workflow
1. Identify the Stock
Determine the ticker symbol for the company you want to analyze (e.g., AAPL, MSFT, GOOGL).
2. Execute Query via Octagon MCP
Use the octagon-agent tool with a natural language prompt:
Retrieve the analysts' price-target summary for the stock symbol <TICKER>.MCP Call Format:
{
"server": "octagon-mcp",
"toolName": "octagon-agent",
"arguments": {
"prompt": "Retrieve the analysts' price-target summary for the stock symbol AAPL."
}
}3. Expected Output
The agent returns price target data across timeframes:
| Timeframe | Number of Analysts | Average Price Target |
|---|---|---|
| Last Month | 9 | $305.72 |
| Last Quarter | 16 | $312.80 |
| Last Year | 48 | $282.91 |
| All Time | 229 | $219.71 |
Key Insights: Trend analysis comparing timeframes
Data Sources: octagon-stock-data-agent (aggregating StreetInsider, TheFly, Benzinga, etc.)
4. Interpret Results
See references/interpreting-results.md for guidance on:
- Analyzing target trends
- Calculating upside/downside potential
- Understanding analyst coverage
- Evaluating consensus strength
Example Queries
Basic Query:
Retrieve the analysts' price-target summary for the stock symbol AAPL.With Current Price Context:
What are the analyst price targets for TSLA compared to its current price?Trend Focus:
How have analyst price targets for NVDA changed over the past year?Coverage Analysis:
How many analysts cover Microsoft and what are their price targets?Range Request:
What are the highest and lowest analyst price targets for AMZN?Understanding Price Targets
What Price Targets Represent
| Aspect | Description |
|---|---|
| Definition | Analyst's expected stock price |
| Timeframe | Typically 12 months forward |
| Basis | Fundamental and technical analysis |
| Purpose | Guide for fair value |
Types of Price Targets
| Type | Description |
|---|---|
| Average | Mean of all targets |
| Median | Middle value |
| High | Most bullish target |
| Low | Most bearish target |
| Consensus | Weighted average |
Timeframe Analysis
Understanding Timeframes
| Timeframe | What It Shows |
|---|---|
| Last Month | Most recent sentiment |
| Last Quarter | Near-term trend |
| Last Year | Annual evolution |
| All Time | Historical context |
Trend Interpretation
| Pattern | Interpretation |
|---|---|
| Rising targets | Growing optimism |
| Falling targets | Increasing concern |
| Stable targets | Consensus maintained |
| Diverging targets | Uncertainty/debate |
Calculating Potential
Upside/Downside
Upside = (Target Price - Current Price) / Current Price × 100%Example Calculation
- Current Price: $270.01
- Average Target: $312.80
- Upside: ($312.80 - $270.01) / $270.01 = 15.8%
Interpreting Potential
| Upside | Interpretation |
|---|---|
| >20% | Significant upside expected |
| 10-20% | Moderate upside |
| 0-10% | Near fair value |
| <0% | Downside risk |
Analyst Coverage
Coverage Levels
| Analysts | Coverage Level |
|---|---|
| 30+ | Heavily covered |
| 15-30 | Well covered |
| 5-15 | Moderate coverage |
| <5 | Limited coverage |
Coverage Implications
| Level | Characteristics |
|---|---|
| Heavy | More consensus reliability |
| Moderate | Good perspective diversity |
| Light | Less reliable consensus |
| Minimal | Limited institutional interest |
Consensus Strength
Evaluating Consensus
| Factor | Strong Consensus | Weak Consensus |
|---|---|---|
| Range | Tight (low to high) | Wide spread |
| Recent Changes | Aligned direction | Mixed revisions |
| Analyst Count | Many participants | Few analysts |
Standard Deviation
| Spread | Interpretation |
|---|---|
| Narrow | High agreement |
| Moderate | Normal debate |
| Wide | Significant disagreement |
Target Revisions
Revision Trends
| Pattern | Signal |
|---|---|
| Upgrades increasing | Improving outlook |
| Downgrades increasing | Deteriorating outlook |
| Mixed revisions | Uncertainty |
| No changes | Status quo |
Revision Triggers
| Catalyst | Common Result |
|---|---|
| Strong earnings | Target increases |
| Weak earnings | Target decreases |
| Guidance change | Aligned revision |
| Sector news | Coordinated moves |
Data Sources
Common Publishers
| Source | Description |
|---|---|
| StreetInsider | Financial news aggregator |
| TheFly | Real-time news |
| Benzinga | Market intelligence |
| Sell-side Firms | Investment bank research |
Source Considerations
| Factor | Note |
|---|---|
| Timeliness | Recent targets more relevant |
| Reputation | Weight by analyst track record |
| Conflicts | Consider investment banking ties |
| Methodology | Different valuation approaches |
Common Use Cases
Investment Decision
Should I buy AAPL based on analyst targets?Valuation Check
Is MSFT overvalued relative to analyst expectations?Sentiment Tracking
How has analyst sentiment on GOOGL changed this year?Peer Comparison
Compare analyst targets for major cloud stocks.Analysis Tips
1. Compare to current price: Calculate upside/downside potential.
2. Track trend direction: Rising or falling targets over time.
3. Consider coverage: More analysts = more reliable consensus.
4. Check range: Tight = agreement, wide = uncertainty.
5. Time weight: Recent targets more relevant.
6. Use with fundamentals: Targets are opinions, not facts.
Integration with Other Skills
| Skill | Combined Use |
|---|---|
| stock-quote | Current price vs. target |
| analyst-estimates | Targets + earnings expectations |
| income-statement | Fundamentals behind targets |
| stock-performance | Price trend vs. target evolution |
{
"name": "price-target-summary",
"description": "Retrieve analysts' price target summary for any stock using Octagon MCP. Evaluate analyst sentiment, upside/downside potential, and consensus expectations.",
"version": "1.0.0",
"author": "OctagonAI",
"tags": ["octagon", "price-target", "analyst", "consensus", "valuation", "sentiment", "mcp"],
"repository": "https://github.com/OctagonAI/skills"
}
Price Target Summary Skill
Retrieve analysts' price target summary with trends across timeframes using the Octagon MCP server.
Installation
npx skills add OctagonAI/skills --skill price-target-summary<details> <summary>bun</summary>
bunx skills add OctagonAI/skills --skill price-target-summary</details>
<details> <summary>pnpm</summary>
pnpm dlx skills add OctagonAI/skills --skill price-target-summary</details>
What This Skill Does
This skill retrieves price target trends:
- Current consensus target
- Target changes over time
- High/low target ranges
- Analyst count and revisions
Example Usage
Retrieve analyst price target summary and trends for AAPL---
Octagon MCP Setup
This skill requires the Octagon MCP server to be configured in your AI agent.
Get Your API Key
1. Sign up at Octagon 2. Navigate to API Keys from the left menu 3. Generate and save your API key
Configure Cursor
1. Open Cursor Settings → Features > MCP Servers 2. Click + Add New MCP Server 3. Enter:
- Name:
octagon-mcp - Type:
command - Command:
env OCTAGON_API_KEY=<your-api-key> npx -y octagon-mcp
Windows: cmd /c "set OCTAGON_API_KEY=<your-api-key> && npx -y octagon-mcp"
Configure Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"octagon-mcp-server": {
"command": "npx",
"args": ["-y", "octagon-mcp@latest"],
"env": {
"OCTAGON_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}Documentation
Interpreting Price Target Summary Results
Reading the Output
The octagon-agent returns price target data across multiple timeframes:
| Timeframe | Number of Analysts | Average Price Target |
|---|---|---|
| Last Month | 9 | $305.72 |
| Last Quarter | 16 | $312.80 |
| Last Year | 48 | $282.91 |
| All Time | 229 | $219.71 |
Understanding the Data
Key Components
| Component | Description |
|---|---|
| Timeframe | Period for target aggregation |
| Number of Analysts | Count of unique analysts |
| Average Price Target | Mean of all targets |
Data Sources
Targets aggregated from:
- StreetInsider
- TheFly
- Benzinga
- Investment bank research
- Independent analysts
Analyzing Trends
Timeframe Comparison
| Comparison | What It Shows |
|---|---|
| Month vs. Quarter | Recent momentum |
| Quarter vs. Year | Medium-term trend |
| Recent vs. All-Time | Historical evolution |
Trend Patterns
| Pattern | Interpretation |
|---|---|
| Rising over time | Increasing optimism |
| Falling over time | Growing concern |
| Stable | Consensus maintained |
| Volatile | Uncertainty |
Example Analysis
From the AAPL data:
- Last Month: $305.72
- Last Quarter: $312.80 (highest)
- Last Year: $282.91
- All Time: $219.71
Interpretation: Strong upward trend, with most recent quarter showing peak optimism. The all-time average is significantly lower, indicating substantial appreciation in expectations.
Calculating Upside/Downside
Basic Formula
Potential = (Target - Current Price) / Current Price × 100%Using Different Targets
| Target | Purpose |
|---|---|
| Average | Consensus expectation |
| High | Maximum upside |
| Low | Worst case |
| Median | Central tendency |
Example Calculation
If AAPL trades at $270.01:
| Target | Potential |
|---|---|
| $312.80 (Quarter Avg) | +15.8% upside |
| $305.72 (Month Avg) | +13.2% upside |
| $282.91 (Year Avg) | +4.8% upside |
Evaluating Analyst Coverage
Coverage Levels
| Analysts | Level | Reliability |
|---|---|---|
| 30+ | Heavy | High confidence |
| 15-30 | Good | Solid consensus |
| 5-15 | Moderate | Useful guidance |
| <5 | Light | Less reliable |
Coverage Trends
| Change | Interpretation |
|---|---|
| Increasing analysts | Growing interest |
| Decreasing analysts | Reduced coverage |
| Stable count | Maintained interest |
Consensus Strength
Indicators of Strong Consensus
| Factor | Strong | Weak |
|---|---|---|
| Range (high-low) | <20% spread | >50% spread |
| Analyst count | Many (30+) | Few (<5) |
| Recent revisions | Same direction | Mixed |
| Timeframe alignment | Consistent trend | Volatile |
Range Analysis
If you have high and low targets:
Spread = (High - Low) / Average × 100%| Spread | Interpretation |
|---|---|
| <15% | Strong agreement |
| 15-30% | Normal range |
| 30-50% | Moderate disagreement |
| >50% | High uncertainty |
Revision Analysis
Reading Revision Trends
| Pattern | Signal |
|---|---|
| Upgrades > Downgrades | Improving sentiment |
| Downgrades > Upgrades | Deteriorating outlook |
| Balanced | Status quo |
| Surge of changes | New information |
Catalyst Impact
| Event | Typical Response |
|---|---|
| Beat earnings | Target increases |
| Miss earnings | Target decreases |
| Raised guidance | Upgrades |
| Lowered guidance | Downgrades |
| M&A news | Reassessment |
Comparing to Current Price
Position Analysis
| Position | Current vs. Target |
|---|---|
| Below all targets | Strong buy signal |
| Near low target | Cautious |
| Near average | Fair value |
| Near high target | Limited upside |
| Above all targets | Overvalued |
Time Consideration
| Factor | Weight More |
|---|---|
| Recent targets | Current view |
| Post-earnings | Updated info |
| Multiple revisions | Refined estimate |
| Senior analysts | Institutional view |
Red Flags
Warning Signs
1. Few analysts - Limited coverage, less reliable 2. Wide range - High disagreement 3. Stale targets - Old data, may be outdated 4. Rapid downgrades - Deteriorating outlook 5. Price above all targets - Potential overvaluation 6. Declining coverage - Reduced institutional interest
Data Quality Issues
| Issue | Concern |
|---|---|
| Mixed sources | Different methodologies |
| Outdated targets | Pre-event data |
| Survivorship bias | Failed calls removed |
| Conflicts | Investment banking ties |
Practical Application
Investment Decision Framework
| Finding | Action |
|---|---|
| >20% upside, strong consensus | Consider buying |
| 10-20% upside, moderate consensus | Monitor |
| Near target | Fairly valued |
| Below targets | Potential concerns |
Risk Adjustment
| Factor | Adjustment |
|---|---|
| Low coverage | Discount reliability |
| Wide range | Use median, not average |
| Stale data | Seek recent revisions |
| Sector volatility | Widen expected range |
Next Steps After Analysis
Additional Research
| Finding | Action |
|---|---|
| Strong upside | Verify with fundamentals |
| Recent upgrades | Check catalyst |
| Divergent targets | Understand bear/bull cases |
| Limited coverage | Find why |
Related Skills
| Skill | Purpose |
|---|---|
| stock-quote | Current price comparison |
| analyst-estimates | Earnings expectations |
| income-statement | Fundamental check |
| stock-performance | Price trend context |
Octagon MCP Setup
Get Your Octagon API Key
1. Sign up for a free account at Octagon 2. After logging in, from left menu, navigate to API Keys 3. Generate a new API key 4. Save the key securely - you'll need it for configuration
Prerequisites
Before installing or running Octagon MCP, you need to have npx (which comes with Node.js and npm) installed on your system.
Mac (macOS)
1. Install Homebrew (if you don't have it):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2. Install Node.js (includes npm and npx):
brew install node3. Verify installation:
node -v
npm -v
npx -vWindows
1. Download the Node.js installer:
- Go to https://nodejs.org/ and download the LTS version for Windows.
2. Run the installer and follow the prompts. This will install Node.js, npm, and npx. 3. Verify installation: Open Command Prompt and run:
node -v
npm -v
npx -vIf you see version numbers for all three, you are ready to proceed.
Configure Cursor
1. Open Cursor Settings 2. Go to Features > MCP Servers 3. Click + Add New MCP Server 4. Enter:
- Name:
octagon-mcp - Type:
command - Command:
env OCTAGON_API_KEY=<your-api-key> npx -y octagon-mcp
Replace <your-api-key> with your actual Octagon API key.
Windows users: Use this command format instead:
cmd /c "set OCTAGON_API_KEY=<your-api-key> && npx -y octagon-mcp"After adding, refresh the MCP server list to see the new tools. The Composer Agent will automatically use Octagon MCP when appropriate. Access the Composer via Command+L (Mac), select "Agent" next to the submit button, and enter your query.
Configure Claude Desktop
1. Open Claude Desktop 2. Go to Settings > Developer > Edit Config 3. Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"octagon-mcp-server": {
"command": "npx",
"args": ["-y", "octagon-mcp@latest"],
"env": {
"OCTAGON_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}4. Restart Claude for the changes to take effect
Configure Windsurf
Add this to your ./codeium/windsurf/model_config.json:
{
"mcpServers": {
"octagon-mcp-server": {
"command": "npx",
"args": ["-y", "octagon-mcp@latest"],
"env": {
"OCTAGON_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}Verify Setup
1. Refresh the MCP server list 2. The octagon-agent tool should appear in available tools 3. Test with a simple query:
Retrieve the analysts' price-target summary for the stock symbol AAPLAvailable Tools
| Tool | Description |
|---|---|
octagon-agent | Comprehensive market intelligence (SEC filings, earnings, financials, stock data) |
octagon-scraper-agent | Extract structured data from financial websites |
octagon-deep-research-agent | Aggregate research from multiple sources |
Troubleshooting
API Key Issues: Verify the key is correctly set in the command string with no extra spaces.
Connection Issues: Ensure you have internet connectivity and the Octagon API is accessible.
Rate Limiting: Reduce query frequency if encountering rate limit errors.
Documentation
Full documentation: https://docs.octagonagents.com