{"server":"AlphaWire MCP","version":"1.0.0","pricing":{"scheme":"exact","price":"$1.00","network":"eip155:196","payTo":"0xedcb1bd369a3ad9c940726149622327808816015","paymentEnabled":true},"endpoint":{"tools":"POST /api/mcp","discovery":"GET /api/mcp"},"tools":[{"name":"monitor_url","description":"Add a new URL to the monitoring engine. The page will be checked at the given interval (in seconds, minimum 30). Returns the created MonitoredSource.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The full URL to monitor (https://…)."},"name":{"type":"string","description":"Human-readable label for this source."},"intervalSec":{"type":"number","description":"Check interval in seconds (minimum 30). Default 120."}},"required":["url"]}},{"name":"get_signals","description":"Retrieve the latest classified signals. Optionally filter by token symbol or event type. Default limit is 20.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Maximum number of signals to return (default 20, max 100)."},"token":{"type":"string","description":"Filter by token symbol (e.g. \"BTC\", \"ETH\")."},"eventType":{"type":"string","description":"Filter by event type: listing, delisting, regulatory, partnership, hack, policy, earnings, governance, unknown."}},"required":[]}},{"name":"get_event_detail","description":"Get full detail for a specific signal by ID, including the underlying PageChange diff and momentum window.","inputSchema":{"type":"object","properties":{"event_id":{"type":"string","description":"The signal ID (e.g. \"sig_xyz123\")."}},"required":["event_id"]}},{"name":"get_momentum_forecast","description":"Get the momentum window forecast for a given event type. Returns the estimated exit window, peak time, and whether the window is still active.","inputSchema":{"type":"object","properties":{"token":{"type":"string","description":"Token symbol to check (e.g. \"BTC\")."},"event_type":{"type":"string","description":"Event type: listing, delisting, hack, regulatory, partnership, etc."}},"required":["event_type"]}},{"name":"list_monitored_sources","description":"List all monitored sources with their current status, last-checked time, and content hash.","inputSchema":{"type":"object","properties":{"status":{"type":"string","description":"Filter by status: \"active\" or \"paused\". Omit for all."}},"required":[]}}]}