Polymarket Validation: The SentimentAlpha MCP server provides six oracle tools for AI agents. These pages track the Edge Calculator’s live predictions against Polymarket outcomes — public, unedited proof of whether the oracles produce a tradeable edge. View live backtest →

SentimentAlpha.ai

Social Arbitrage Intelligence Suite — real-time X/Twitter sentiment, manipulation detection & multi-modal convergence for AI agents, powered by Grok

One MCP Server • Six Tools • One Free Daily Pulse — View Live Status
Social Arbitrage x402 Micropayments MCP Native Base USDC Grok Powered 6 Oracle Tools Manipulation Detection Convergence Oracle Free Spend Guard

Live Metrics

0.01USDC / query
4393sUptime
0Cached (L1:0 + L2:0)
45Total Requests

Six Oracle Tools

One MCP server. Six specialized oracles. Five paid at $0.01/query via x402. One free FinOps advisor for any x402 service.

NARRATIVE ALPHA

Real-time Sentiment

Sentiment, KOL momentum, contrarian reversals, and cross-asset ticker extraction. Social arbitrage intelligence.

+ Narrative velocity score
+ KOL momentum ranking
+ Contrarian reversal signals
+ Cross-asset ticker extraction
$0.01 USDC per query via x402
MANIPULATION RISK

Bot & Coordination Detector

Pre-trade safety check. Detects bot farms, coordinated campaigns, astroturfing, and wallet-linked shilling.

+ Manipulation score (0-100)
+ Coordinated cluster detection
+ KOL shill & wallet patterns
+ Organic ratio & astroturf flags
$0.01 USDC per query via x402
CONVERGENCE ALPHA

Multi-Modal Convergence

When X narrative, on-chain flows, meme virality, and prediction markets all align — the high-conviction signal.

+ Convergence score (0-100)
+ On-chain wallet clusters
+ Meme/image virality strength
+ Polymarket/Kalshi delta
$0.01 USDC per query via x402
SPEND GUARD

Agent FinOps Oracle

Cost analysis for ANY x402 service. Spend projections, daily caps, swarm risk, and “should I run this?” recommendations.

+ Spend score (0-100)
+ Per-service cost breakdown
+ Swarm risk assessment
+ Works with any x402 service
Free to use — no payment required
REPUTATION ALPHA

Entity Trust Oracle

Trust scoring for wallets, KOLs, agents, and services. Manipulation history, on-chain profile, social credibility.

+ Trust score (0-100)
+ Manipulation history flags
+ On-chain wallet profile
+ Social credibility analysis
$0.01 USDC per query via x402
ALERT ALPHA

Threshold Monitor

Watchlist-driven alert evaluation. Define thresholds for sentiment, velocity, or manipulation — get triggered alerts with context.

+ Custom threshold watchlists
+ Multi-ticker monitoring
+ Severity-ranked alerts
+ Recommended check intervals
$0.01 USDC per query via x402

All six tools share the same dual-layer cache and MCP manifest. Five paid via x402. Spend Guard is free. One connection. Unlimited intelligence.

API Endpoints

Oracle Tools (x402 paid)

POST/v1/narrative-alphax402 paid
POST/v1/manipulation-alphax402 paid
POST/v1/convergence-alphax402 paid
POST/v1/reputation-alphax402 paid
POST/v1/alert-alphax402 paid

Free FinOps Oracle

POST/v1/spend-guard-alphafree

Free Previews (agent eval)

POST/v1/narrative-alpha/previewfree
POST/v1/manipulation-alpha/previewfree
POST/v1/convergence-alpha/previewfree
POST/v1/reputation-alpha/previewfree
POST/v1/alert-alpha/previewfree

Discovery & Health

GET/v1/mcp-manifestfree
GET/v1/healthfree
GET/v1/usagefree
GET/v1/agent-detailfree
GET/.well-known/agent.jsonfree

Quick Start for Agents

1. Discover: GET /v1/mcp-manifest — 6 tools auto-registered

2. Try free: POST /v1/spend-guard-alpha (free), or any preview endpoint (e.g. /narrative-alpha/preview)

3. Pay & query: Send 0.01 USDC on Base — wallet provided in 402 response

4. Attach receipt: POST /v1/narrative-alpha, /manipulation-alpha, /convergence-alpha, /reputation-alpha, or /alert-alpha with X-Payment header

Try Every Tool — Free Previews

Paste any of these into your terminal. No API key, no signup, no payment.

1. Narrative Alpha — What's the sentiment?

curl -s -X POST https://sentimentalpha.ai/v1/narrative-alpha/preview \
  -H "Content-Type: application/json" \
  -d '{"query": "$BTC"}' | python3 -m json.tool

2. Manipulation Risk — Is it real or coordinated?

curl -s -X POST https://sentimentalpha.ai/v1/manipulation-alpha/preview \
  -H "Content-Type: application/json" \
  -d '{"query": "$PEPE"}' | python3 -m json.tool

3. Convergence Alpha — Are all signals aligned?

curl -s -X POST https://sentimentalpha.ai/v1/convergence-alpha/preview \
  -H "Content-Type: application/json" \
  -d '{"query": "$SOL"}' | python3 -m json.tool

4. Spend Guard — Can I afford this? (free)

curl -s -X POST https://sentimentalpha.ai/v1/spend-guard-alpha \
  -H "Content-Type: application/json" \
  -d '{"query": "Running 50 queries/hour across 3 x402 oracles at $0.01 each"}' | python3 -m json.tool

5. Reputation Alpha — Can I trust this entity?

curl -s -X POST https://sentimentalpha.ai/v1/reputation-alpha/preview \
  -H "Content-Type: application/json" \
  -d '{"query": "vitalik.eth", "entity_type": "wallet"}' | python3 -m json.tool

6. Alert Alpha — Watch my portfolio for me

curl -s -X POST https://sentimentalpha.ai/v1/alert-alpha/preview \
  -H "Content-Type: application/json" \
  -d '{"query": "portfolio watch", "watchlist": [
    {"ticker": "$BTC", "condition": "sentiment_below", "threshold": 0.3},
    {"ticker": "$ETH", "condition": "manipulation_above", "threshold": 70},
    {"ticker": "$SOL", "condition": "narrative_velocity_above", "threshold": 80}
  ]}' | python3 -m json.tool

Every tool returns structured JSON designed for programmatic agent consumption. Previews are redacted — pay $0.01 USDC via x402 for full data.

Python (3 lines)

import requests
r = requests.post("https://sentimentalpha.ai/v1/narrative-alpha/preview",
                   json={"query": "$BTC"})
print(r.json()["actionableInsight"])

MCP / Claude Desktop

Add to claude_desktop_config.json:

{ "mcpServers": { "sentimentalpha": {
    "command": "npx",
    "args": ["-y", "mcp-remote", "https://sentimentalpha.ai/v1/mcp-manifest"]
}}}

Full integration examples (LangChain, CrewAI, Claude): github.com/tharmer/x-narrative-oracle/examples

Example Response Schema

Every paid query returns this structured JSON — designed for programmatic consumption by autonomous agents, not human dashboards.

{
  "sentiment": {
    "score": 0.62,
    "label": "greed",
    "confidence": 0.81
  },
  "narrativeVelocity": {
    "score": 74,
    "trend": "accelerating",
    "hourlyMentions": 2840
  },
  "topNarratives": [
    {
      "theme": "ETF inflow momentum",
      "sentiment": "bullish",
      "strength": 88,
      "sampleTake": "BlackRock BTC ETF just had its biggest inflow day since launch"
    },
    {
      "theme": "Whale accumulation on-chain",
      "sentiment": "bullish",
      "strength": 72,
      "sampleTake": "Top 100 wallets added 12k BTC this week per Glassnode"
    }
  ],
  "keyInfluencers": [
    { "handle": "@sabortoalpha", "stance": "bullish, targeting 120k", "reach": "high" }
  ],
  "contrarian": {
    "hasSignal": true,
    "consensusDivergence": 82,
    "description": "Extreme bullish consensus (82/100) — historically precedes 5-15% pullbacks within 7 days"
  },
  "manipulationRisk": {
    "score": 18,
    "flags": ["low_organic_ratio"]
  },
  "relatedTickers": ["$BTC", "$IBIT", "$MSTR", "$COIN"],
  "actionableInsight": "Strong bullish momentum but consensus divergence at 82 suggests profit-taking window. Smart money historically fades this level of X euphoria.",
  "dataQuality": {
    "postCount": 4200,
    "timeRange": "last 4 hours",
    "freshness": "real-time",
    "sourceModel": "grok-3-fast-x_search"
  }
}

Why Not Just Ask Grok Directly?

Consistent schema: Raw LLM output varies every call. We enforce a strict JSON contract so your agent never breaks on unexpected formats.

Manipulation detection: We flag bot-driven narratives, astroturf patterns, and coordinated amplification — something a raw Grok prompt won't do.

Contrarian scoring: Our consensus divergence metric quantifies how one-sided the crowd is, surfacing reversal risk that raw sentiment misses.

Sub-400ms cached responses: Popular queries hit our cache layer, returning in <400ms vs 3-8s for a fresh Grok call.

Cross-asset ticker extraction: Automatically identifies related assets mentioned in the narrative for multi-leg trade ideation.