Skip to main content
Glama
CodeDreamer06

MonkeyType MCP Server

get_streak

Retrieve typing streak data to track consecutive days of practice on MonkeyType, helping users monitor consistency and maintain motivation.

Instructions

Get user's typing streak information

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Handler for the get_streak tool that calls the MonkeyType API endpoint /users/streak and returns the result as text.
    case "get_streak": { const result = await callMonkeyTypeApi('/users/streak', 'GET', apiKey); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }], }; }
  • server.js:198-202 (registration)
    Registration of the 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), },
  • Zod schema definition for get_streak tool input, which takes no parameters.
    const GetStreakSchema = BaseApiSchema.extend({});

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