Skip to main content
Glama
CodeDreamer06

MonkeyType MCP Server

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
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • 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) }], }; }
  • 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), },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CodeDreamer06/MonkeytypeMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server