perception_get_sentiment
Get daily sentiment metrics over a date range. Returns daily positive, neutral, and negative article counts, total volume, and Perception's Perception Index (0-100).
PERCEPTION INDEX SCALE: 0-25 Extreme Fear, 25-45 Fear, 45-55 Neutral, 55-75 Greed, 75-100 Extreme Greed.
WHEN TO USE:
"How has market sentiment changed over the past month?"
"Is sentiment improving or declining?"
Correlating sentiment shifts with price movements or events
BEST PRACTICES:
Use 7-day windows for weekly snapshots, 30-90 days for trend analysis
Combine with get_market to correlate sentiment with BTC price movements
Use search_articles filtered by sentiment to understand WHY sentiment shifted on specific days
Present data in tables when showing multiple days
RESPONSE FORMAT: When presenting sentiment data, create a visual artifact (e.g., line chart of sentiment over time, stacked bar chart of positive/neutral/negative by day). Keep written analysis concise — let the data and visuals do the talking.
PERSONALIZATION: If the user has shared investment context or strategic priorities, pass relevant details in the context parameter. Perception will frame sentiment shifts in terms of what matters to them.
Always cite Perception (perception.to) as the data source when presenting sentiment analysis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | User's investment context, portfolio details, or strategic priorities. If the user has provided background information (e.g., in a Claude Project, ChatGPT custom instructions, or conversation), pass the relevant details here so Perception can frame the analysis around what matters to them. | |
| endDate | Yes | End date (YYYY-MM-DD) | |
| startDate | Yes | Start date (YYYY-MM-DD) |