Zovo Typing Test
Server Details
Take a typing speed test without leaving the chat.
- 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
Scored across 2 tools
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.
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.
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.
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 toolscalculate_typing_scoreCalculate typing scoreARead-onlyIdempotentInspect
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 testARead-onlyIdempotentInspect
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
Learn to read faster with paced speed reading practice inside the chat.
Speed-read web pages, books and Claude's answers one word at a time, right in the chat.
Turn any article, document, or chat reply into a one-word-at-a-time RSVP reading session.
Verify email addresses in chat: real-time deliverability checks with a clear verdict.
Related MCP Servers
- -
- -
- -
- -
Glama MCP Gateway
Add one secure layer between your agents and this server.