get_realtime
Retrieve real-time website analytics for the last 30 minutes, including current visitors, active URLs, referrers, countries, and events.
Instructions
Get real-time data for a website (last 30 minutes). Returns current visitors, active URLs, referrers, countries, and events.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| websiteId | Yes | Website UUID |
Implementation Reference
- src/tools/realtime.ts:6-16 (registration)The 'get_realtime' tool is registered using server.tool, with its handler function defined inline.
server.tool( "get_realtime", "Get real-time data for a website (last 30 minutes). Returns current visitors, active URLs, referrers, countries, and events.", { websiteId: z.string().describe("Website UUID"), }, async ({ websiteId }) => { const data = await client.call("GET", `/api/realtime/${websiteId}`); return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] }; } );