protogrid

Search / io.audioalpha.www/mcp

AudioAlpha

R1· needs a key

Financial podcast intelligence platform — sentiment, narrative, and asset signals from 100+ podcasts

v1.0.0 · active · descriptor JSON · versions

An agent can connect on its own if it already holds WWW_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Quality76good
Trust69of 100
Uptime, 30 days100%
Latency p50376 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "www": {
      "type": "http",
      "url": "https://www.audioalpha.io/api/mcp",
      "headers": {
        "Authorization": "Bearer ${WWW_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http www https://www.audioalpha.io/api/mcp --header "Authorization: Bearer ${WWW_TOKEN}"
[mcp_servers.www]
url = "https://www.audioalpha.io/api/mcp"
bearer_token_env_var = "WWW_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "www": {
      "type": "remote",
      "url": "https://www.audioalpha.io/api/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:WWW_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "www": {
      "type": "http",
      "url": "https://www.audioalpha.io/api/mcp",
      "headers": {
        "Authorization": "Bearer ${WWW_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=www&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LmF1ZGlvYWxwaGEuaW8vYXBpL21jcCIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciAke1dXV19UT0tFTn0ifX0%3D"
}
{
  "servers": {
    "www": {
      "type": "http",
      "url": "https://www.audioalpha.io/api/mcp",
      "headers": {
        "Authorization": "Bearer ${WWW_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "www": {
      "httpUrl": "https://www.audioalpha.io/api/mcp",
      "headers": {
        "Authorization": "Bearer ${WWW_TOKEN}"
      }
    }
  }
}
extensions:
  "www":
    enabled: true
    name: "www"
    type: streamable_http
    uri: "https://www.audioalpha.io/api/mcp"
    headers:
      "Authorization": "Bearer ${WWW_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${WWW_TOKEN}. The registry never accepts secret values.

Quality 76 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene64 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_ticker_featured_quotes (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_episode_details (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_market_themes (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 5,622 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

23 tools, about 5,622 tokens to load them all · tool set 0883ce099a14 · checked 2026-10-20 12:45 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 69 / 100

no-repository
provenance45
liveness100
freshness45
hygiene80

+dns-namespace +reachable +uptime-100% -stale-190d -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.audioalpha.io/api/mcp streamable-httpapi_key ${WWW_TOKEN}yes100%376 ms2025-11-252026-10-20

Tools (23)

get_episode_detailsGet metadata for a specific episode including title, publish date, duration, α-sentiment score (crypto) (0-10 scale), traditional markets sentiment (0-10), and podcast info.
get_episode_fullGet full episode data in one call — details, summary, quotes and asset mentions.
get_episode_quotesGet all quotes extracted from a specific episode, with speaker, α-sentiment score (0-10 scale) and associated ticker.
get_episode_summaryGet the transcript summary for a specific episode, including assets mentioned and their α-sentiment (0-10 scale).
get_episode_transcriptGet the full transcript for a specific episode including speaker diarization and speaker name mapping. Pro and Enterprise plans only.
get_market_episodesGet all crypto podcast episodes published on a given date, including podcast name, α-sentiment score (0-10 scale), and transcript summary.
get_market_featured_quotesGet the top featured quotes from crypto podcasts for a given date, ranked by relevance score.
get_market_historyFetch a historical time series of daily market-level snapshots (overall market sentiment, not a single ticker). Call this when the user asks how the overall market mood/regime has trended over time, wants to chart market α-sentiment / z-score over a window, or needs a range of daily market snapshots to compute averages or momentum. Optional: `days` (1-1000, default 30; tier may cap lower). For a single ticker's history use get_ticker_history instead. Tier caps on `days`: free=7, alpha=365, pro=730, enterprise=1000. The `date` parameter (end-date anchor) is only honored for enterprise tier — for all other tiers it is silently ignored and the window always ends at the most recent available snapshot. Returns: array of daily market snapshots (oldest first), each with snapshot_date plus all standard MarketSnapshot fields. Response also reports tier_cap, effective_days, start_date, end_date and date_param_honored.
get_market_signalsGet scenario strategic signals across all assets for a given date. Each signal includes signal type, horizon, scenario description, trigger conditions, confidence score and invalidating conditions. (Not financial advice.)
get_market_snapshotGet the overall crypto market daily snapshot (daily narrative insight report) for a given date. Returns daily headline, delta narrative, regime + justification, α-sentiment OHLC scores (0-10 scale), α-sentiment z-scores (-3 to +3), narrative summary, narrative intesity score, market psychology, consensus score, key tensions, surprise mentions (ticker + why + impact score), episode volume score, and wordcloud.
get_market_themesGet narrative themes dominating the crypto podcast space on a given date. Each theme includes title, summary, podcast coverage count, fragility score, novelty score and counterfactual narrative.
get_my_favorite_assetsGet the list of crypto assets the authenticated user has favorited on AudioAlpha. Always returns the latest authoritative snapshot (is_latest) per asset.
get_my_favorite_podcastsGet the list of podcasts the authenticated user follows on AudioAlpha.
get_my_feedGet a personalized feed based on the user's favorite assets and followed podcasts. Always uses the latest authoritative snapshot (is_latest). Returns snapshot_date and an array of assets, each containing: ticker, daily snapshot (sentiment, attention, consensus, momentum, summary), trading signals (with horizon, scenario, trigger, confidence, invalidating condition), and curated quotes (ranked with selection reason).
get_podcast_episodesGet recent episodes for a specific podcast by podcast ID.
get_podcast_latestGet the latest episode for a specific podcast, including title, episode_id, transcript summary, episode artwork, α-sentiment (crypto markets), and traditional markets sentiment.
get_podcast_latest_fullGet the latest episode for a podcast with full details including quotes and asset mentions.
get_ticker_featured_quotesGet featured podcast quotes for a specific crypto asset on a given date, with α-sentiment scores (0-10 scale), ranked by selection score.
get_ticker_historyFetch a historical time series of daily snapshots for one crypto ticker. Call this when the user asks about a ticker's recent trend, wants to chart or plot α-sentiment / α-index / α-pulse over time, asks "how has X changed over the last N days", or needs a window of data to compute averages, momentum, or volatility. Required: `ticker` — MUST be suffixed with "-USD" (e.g. "BTC-USD", "ETH-USD", "SOL-USD"). Bare symbols like "BTC" will not match. Optional: `days` (1-1000, default 30; tier may cap lower). Tier caps on `days`: free=7, alpha=365, pro=730, enterprise=1000. The `date` parameter (end-date anchor) is only honored for enterprise tier — for all other tiers it is silently ignored and the window always ends at the most recent available snapshot. This is by design to prevent back-testing on arbitrary historical periods on lower tiers. Returns: array of daily snapshots (oldest first), each with snapshot_date plus all standard AssetSnapshot fields. Response also reports tier_cap, effective_days, start_date, end_date and date_param_honored.
get_ticker_leaderboardGet ticker leaderboard for a given date. Without category param, returns highlights object that includes assetSnapshot of top_alpha_index, top_alpha_pulse, top_riser, top_dropper, most_mentioned, most_surprising. With category param (alpha_index/alpha_pulse/risers/droppers/mentioned/surprising), returns array of LeaderboardEntry.
get_ticker_signalsGet scenario signals for a specific crypto asset. Returns signal type, time horizon, scenario description, trigger conditions, confidence score and invalidating conditions. (Not financial advice.)
get_ticker_snapshotGet detailed daily insights snapshot for a specific crypto asset. Returns daily asset summary, α-index (0-1), α-pulse (0-1), episode count, attention share (0-1), α-sentiment OHLC and 1-7 day delta (0-10 scale), bull/bear/neutral ratios (0-1), consensus score (0-1), novelty score (0-1), momentum, narrative intensity, narrative summary.
search_podcastsSearch for crypto podcasts by name. Returns podcast ID, name, artist, language, x-handle, and artwork.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.audioalpha.www/mcp",
  "title": "AudioAlpha",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://www.audioalpha.io/api/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "isRequired": true,
          "description": "Bearer token — your AudioAlpha API key"
        }
      ]
    }
  ],
  "version": "1.0.0",
  "description": "Financial podcast intelligence platform — sentiment, narrative, and asset signals from 100+ podcasts"
}