by kukapay
Provides cryptocurrency sentiment analysis via Santiment's aggregated social media and news data, exposing tools for AI agents to retrieve sentiment balance, social volume, dominance, and trending words.
Provides AI agents with real‑time cryptocurrency sentiment insights derived from Santiment's social media and news feeds. It tracks market mood, social mentions, asset dominance, and emerging discussion keywords.
SANTIMENT_API_KEY
environment variable with a valid Santiment API key.serverConfig
).get_sentiment_balance
, get_social_volume
, alert_social_shift
, get_trending_words
, get_social_dominance
) from an MCP‑compatible client or via HTTP requests, passing the required parameters.Q: Which API key is required?
A: A Santiment API key (free or paid) set in the SANTIMENT_API_KEY
environment variable.
Q: Can I change the default look‑back period?
A: Yes, each tool accepts a days
parameter (default 7) to adjust the analysis window.
Q: How does the spike detection work?
A: alert_social_shift
compares the latest daily volume to the average of the preceding days and triggers when the percentage change exceeds the supplied threshold
.
Q: Is there rate limiting? A: Limits are imposed by the Santiment API tier you use; handle HTTP 429 responses accordingly.
An MCP server that delivers cryptocurrency sentiment analysis to AI agents, leveraging Santiment's aggregated social media and news data to track market mood and detect emerging trends.
Tool Name | Description | Parameters |
---|---|---|
get_sentiment_balance |
Get the average sentiment balance for an asset over a specified period. | asset: str , days: int = 7 |
get_social_volume |
Fetch the total number of social media mentions for an asset. | asset: str , days: int = 7 |
alert_social_shift |
Detect significant spikes or drops in social volume compared to the previous average. | asset: str , threshold: float = 50.0 , days: int = 7 |
get_trending_words |
Retrieve the top trending words in crypto discussions, ranked by score over a period. | days: int = 7 , top_n: int = 5 |
get_social_dominance |
Measure the percentage of crypto media discussions dominated by an asset. | asset: str , days: int = 7 |
Clone the Repository:
git clone https://github.com/kukapay/crypto-sentiment-mcp.git
cd crypto-sentiment-mcp
Configure Client:
{
"mcpServers": {
"crypto-sentiment-mcp": {
"command": "uv",
"args": ["--directory", "path/to/crypto-sentiment-mcp", "run", "main.py"],
"env": {
"SANTIMENT_API_KEY": "your_api_key_here"
}
}
}
}
Below are examples of natural language inputs and their corresponding outputs when interacting with the server via an MCP-compatible client:
Input: "What's the sentiment balance for Bitcoin over the last week?"
Input: "How many times has Ethereum been mentioned on social media in the past 5 days?"
Input: "Tell me if there's been a big change in Bitcoin's social volume recently, with a 30% threshold."
Input: "What are the top 3 trending words in crypto over the past 3 days?"
Input: "How dominant is Ethereum in social media discussions this week?"
This project is licensed under the MIT License - see the LICENSE file for details.
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "crypto-sentiment-mcp": { "command": "uv", "args": [ "--directory", "path/to/crypto-sentiment-mcp", "run", "main.py" ], "env": { "SANTIMENT_API_KEY": "<YOUR_API_KEY>" } } } }
Discover more MCP servers with similar functionality and use cases
by mckinsey
Build high-quality data visualization apps quickly with low‑code configuration, leveraging Plotly, Dash, and Pydantic while allowing deep customisation through Python, JavaScript, HTML, and CSS.
by antvis
mcp-server-chart is a Model Context Protocol (MCP) server developed by AntV that generates over 25 types of visual charts. It provides robust chart generation and data analysis capabilities, integrating with various AI clients and platforms.
by reading-plus-ai
mcp-server-data-exploration is an MCP server designed for autonomous data exploration on CSV-based datasets. It acts as a personal Data Scientist assistant, providing intelligent insights with minimal effort.
by Canner
Wren Engine is a semantic engine designed for Model Context Protocol (MCP) clients and AI agents, enabling accurate and context-aware access to enterprise data.
by GongRzhe
A Model Context Protocol (MCP) server for generating various types of charts using QuickChart.io, enabling chart creation through MCP tools.
by ergut
mcp-bigquery-server is a Model Context Protocol (MCP) server that enables Large Language Models (LLMs) to securely and efficiently interact with Google BigQuery datasets. It acts as a translator, allowing LLMs to query and analyze data in BigQuery using natural language instead of SQL.
by isaacwasserman
Provides tools for saving data tables and generating Vega‑Lite visualizations via an MCP interface, supporting both textual specifications and PNG image output.
by surendranb
Google Analytics MCP Server is a Python-based tool that enables Large Language Models (LLMs) to access and analyze Google Analytics 4 (GA4) data using natural language, providing conversational querying of over 200 GA4 dimensions and metrics.
by tinybirdco
Provides a Model Context Protocol server implementation for Tinybird, allowing analytics agents to forward data to Tinybird's platform.