Developers & MCP

Two ways in: a JSON-RPC MCP server (for agents) and a REST /v1 API (for apps). The paid path is keyless x402; the API-key path is self-serve.

MCP endpoint

POST https://social.dropwatchhq.com/mcp
{"jsonrpc":"2.0","id":1,"method":"tools/list"}

Tools: trending_topics, mention_pulse, whats_being_said, emerging_terms. Each paid call returns a free preview + an x402 descriptor in structuredContent; pay and retry with an X-PAYMENT header to unlock the full result. See /llms.txt.

REST API (/v1)

GET https://social.dropwatchhq.com/v1/trending?subreddit=wallstreetbets
GET https://social.dropwatchhq.com/v1/mentions?term=Claude&days=7
GET https://social.dropwatchhq.com/v1/whats_being_said?query=vision%20pro&days=14
GET https://social.dropwatchhq.com/v1/emerging?days=14

Anonymous calls return the free preview. Pass ?key=YOUR_KEY or header x-api-key for the full result on a paid tier. Agents can pay per-call via x402 over MCP with no key at all.

How x402 payment works

Build an EIP-3009 transferWithAuthorization for the quoted USDC amount to the payTo wallet, sign EIP-712 (domain name USD Coin, version 2, chainId 8453), base64-encode the PaymentPayload, and resend the call with X-PAYMENT: <base64>. x402-fetch automates it. Settlement is keyless + gas-sponsored via the PayAI facilitator. Full machine descriptor: /.well-known/x402.

Data sources (honest)

Reddit via Arctic Shift (public archive, no auth). Hacker News via the Algolia HN API. Sentiment is a transparent lexical model (label + score), not a black box. emerging_terms is built from a rolling novelty ledger first seeded from our 24/7 idea_intel loop and refreshed daily.

social-pulse · real-time Reddit + Hacker News social sensing for AI agents · wallet 0x38134a7F97636E26365Fb17405566595B917a341 (USDC, Base mainnet) · home · developers · pricing · /.well-known/x402 · /llms.txt