Skip to main content
Glama

Server Details

Take a typing speed test without leaving the chat.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
Zovo Typing Test
Claude
–

TDQS

A4.6/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct roles: show_typing_test launches an interactive test, while calculate_typing_score scores supplied text and timing data. The descriptions explicitly state what each tool does not do, reducing misselection risk. Overlap in user phrasing such as 'check my WPM' is well handled by the distinction between taking a test and scoring text.

Naming Consistency5/5

Both names follow a consistent snake_case verb_noun pattern: calculate_typing_score and show_typing_test. The verbs clearly indicate the action and the shared typing_test/typing_score subject makes the pair predictable.

Tool Count4/5

Two tools is slightly below the typical 3-15 range, but it fits this narrow server purpose well. Each tool earns its place: one runs the test and one scores the result. The surface is small but not trivially thin given the domain.

Completeness4/5

The core typing-test lifecycle is covered: opening a live test, timing on first keystroke, scoring, weak-key feedback, shareable SVG card, and challenge links. Minor gaps exist around persistent history or retrieving prior results, but the descriptions explicitly note results are not saved between conversations. For the stated scope, agents can complete the main workflows without dead ends.

Available Tools

2 tools
calculate_typing_scoreCalculate typing scoreA
Read-onlyIdempotent
Inspect

Use this when a typing test has finished, or when the user gives the target passage, what they typed, and the time taken and wants their typing speed. Compares word by word and computes exact WPM = (correct characters / 5) / minutes, raw WPM (all typed characters), accuracy = correct / (correct + errors), errors (incorrect + extra + skipped letters), consistency and per-second speed (when samples are given), and the weakest keys. Returns a shareable result card (SVG) and a challenge link. Does not run a test or time anything itself; seconds must be between 1 and 3600. Do not use for reading speed or word counts.

Inputs: seconds (required), typed_text (required), target_text (required), mode, +7 more. Returns: wpm, kind, label, errors, +17 more

show_typing_testShow typing testA
Read-onlyIdempotent
Inspect

Use this when the user wants to take a typing test, check their typing speed (WPM), practice typing, test on their own paragraph, or drill weak keys. Opens a live test in the widget: the timer starts on the first keystroke, characters are highlighted as typed, and the widget scores the result with calculate_typing_score. Returns the passage settings and a challenge link that opens the same test in a browser. Does not score text by itself and does not save results between conversations. Do not use for counting words in a document or for typing tutorials without a test.

Inputs: mode, seed, difficulty, focus_keys, +2 more. Returns: kind, mode, seed, text, +10 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources