get_streak
Retrieve a user's typing streak data to track and analyze their consistent typing practice patterns, enabling insight into their performance and progress over time.
Instructions
Get user's typing streak information
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- server.js:376-381 (handler)Handler for get_streak tool: Calls MonkeyType API /users/streak endpoint and returns the JSON response.case "get_streak": { const result = await callMonkeyTypeApi('/users/streak', 'GET', apiKey); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }], }; }
- server.js:43-43 (schema)Zod schema for get_streak input validation: Extends BaseApiSchema (no parameters required).const GetStreakSchema = BaseApiSchema.extend({});
- server.js:198-202 (registration)Registration of get_streak tool in the list of tools provided to the LLM.{ name: "get_streak", description: "Get user's typing streak information", inputSchema: zodToJsonSchema(GetStreakSchema), },