by kukapay
Provides cryptocurrency sentiment analysis data to AI agents via MCP, leveraging Santiment's aggregated social media and news metrics.
Crypto Sentiment delivers real‑time cryptocurrency sentiment metrics—such as sentiment balance, social volume, social dominance, trending words, and shift alerts—by querying Santiment’s social media and news data. The data is exposed through an MCP server so AI agents can request and act on market mood insights.
git clone https://github.com/kukapay/crypto-sentiment-mcp.git
cd crypto-sentiment-mcp
serverConfig below) or export it as an environment variable SANTIMENT_API_KEY.get_sentiment_balance, get_social_volume, alert_social_shift, get_trending_words, get_social_dominance) from your AI agent or client code, passing the required parameters (asset symbol, days, thresholds, etc.).SANTIMENT_API_KEY.days argument to specify the look‑back window.threshold parameter of alert_social_shift (default = 50.0 %).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>"
}
}
}
}claude mcp add crypto-sentiment-mcp uv --directory path/to/crypto-sentiment-mcp run main.pyExplore related MCPs that share similar capabilities and solve comparable challenges
by mindsdb
Enables humans, AI agents, and applications to retrieve highly accurate answers across large‑scale data sources, unifying heterogeneous databases, warehouses, and SaaS platforms.
by mckinsey
Build high-quality data visualization apps quickly using a low-code toolkit that leverages Plotly, Dash, and Pydantic.
by antvis
Offers over 25 AntV chart types for automated chart generation and data analysis, callable via MCP tools, CLI, HTTP, SSE, or streamable transports.
by reading-plus-ai
A versatile tool that enables interactive data exploration through prompts, CSV loading, and script execution.
by Canner
Provides a semantic engine that lets MCP clients and AI agents query enterprise data with contextual understanding, precise calculations, and built‑in governance.
by surendranb
Provides natural‑language access to Google Analytics 4 data via MCP, exposing over 200 dimensions and metrics for Claude, Cursor and other compatible clients.
by ergut
Provides secure, read‑only access to BigQuery datasets, allowing large language models to query and analyze data through a standardized interface.
by isaacwasserman
Provides an interface for LLMs to visualize data using Vega‑Lite syntax, supporting saving of data tables and rendering visualizations as either a full Vega‑Lite specification (text) or a base64‑encoded PNG image.
by vantage-sh
Fetch and explore cloud cost and usage data from a Vantage account using natural language through AI assistants and MCP clients.