waiaas_pm_get_events
Retrieve Polymarket event groups to analyze related prediction markets and filter by category for trading insights.
Instructions
Get Polymarket events (groups of related markets).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Event category filter. |
Implementation Reference
- The tool 'waiaas_pm_get_events' is registered and implemented directly in packages/mcp/src/tools/polymarket.ts using server.tool. It takes an optional category parameter and calls the /v1/polymarket/events API endpoint.
server.tool( 'waiaas_pm_get_events', 'Get Polymarket events (groups of related markets).', { category: z.string().optional().describe('Event category filter.'), }, async (args) => { const params = new URLSearchParams(); if (args.category) params.set('category', args.category); const qs = params.toString(); const result = await apiClient.get(`/v1/polymarket/events${qs ? '?' + qs : ''}`); return toToolResult(result); },