io.github.solomkinmv/polidict · v0.2.0 · productivity
Polidict is healthy: it completed an MCP handshake in 2426 ms and exposes 13 tools.
Save words to your Polidict vocabulary and practice them with spaced repetition from any AI chat.
Endpoint: https://api.polidict.com/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 13 |
| Latency | 2426 ms |
| Last checked (UTC) | 2026-11-09T16:35:35.431Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-09T16:35:35.431Z | Healthy | 2426 |
get_profile | Returns the connected Polidict account's ID, name, nickname and email. |
get_learning_context | Returns the learner's languages, named word groups, a practice progress summary and the practice skills available, plus the current plan and remaining word and group capacity across all languages. Capacity is a snapshot; saves enforce the current limits. planInformationUrl links to a neutral page th |
lookup_dictionary_word | Looks up a word in Polidict's public dictionary and returns meanings, translations and examples. It reads only the public catalog, never the learner's saved words, and changes nothing. A miss returns no entries. |
find_my_words | Finds the learner's saved words by text or group, or browses them, with meanings, examples, notes, images, group membership, IDs and versions. Results are paged; pass nextCursor to continue. |
save_word | Creates a word, or updates an existing word when itemId and expectedVersion are both provided. Matching text alone never updates an existing word. Updates are patches: omitted fields stay unchanged and null clears supported fields. definitions edits a meaning by ID or adds one without an ID; removeD |
find_my_groups | Finds the learner's word groups by name, or browses them, with IDs, versions and descriptions. Results are paged; pass nextCursor to continue. A group's words are listed by find_my_words with its group ID. |
create_group | Creates a private word group with a name and optional description. requestId makes retries idempotent. Words join a group through save_word's addGroupIds. Subject to the plan's group limit. |
update_group | Renames a word group or changes its description; null clears the description. Requires the group's latest version. Sharing settings and the group image are preserved. requestId makes retries idempotent. |
delete_group | Deletes one word group. Its words stay saved and only their membership in this group is removed. Requires the group's latest version. requestId makes retries idempotent. |
get_word_progress | Returns progress for one saved word. The overall level (new, learning, learned or mastered; inbox when the word has no meanings) comes from its weakest meaning or skill; learned requires every meaning plus writing, listening and speaking to be in regular reviews. Each meaning and each skill has a st |
search_word_images | Searches stock photo providers for images that illustrate a saved word, using a short English query, and returns choices with photographer and source credits. Searching never changes the word's saved image; save_word with imageUrl sets one. Images are searched, never generated. |
get_training_items | Returns a batch of the learner's saved words for practice, ten by default, for the meaning, writing, listening or speaking skills. selection: recommended (default) returns due practice first (early steps, then the most overdue reviews), then writing, listening or speaking for words already in progre |
submit_training_results | Saves the outcomes of practice exercises the learner actually attempted. confirmed records that the learner approved saving each included result, including failures; Polidict does not grade answers and stores the reported rating and whether it came from model assessment or learner self-assessment. P |