Skip to main content
Glama

Polidict

Server Details

Save words to your Polidict vocabulary and practice them with spaced repetition from any AI 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
Repository
solomkinmv/polidict-ai-assistants
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

Score is being calculated.

Available Tools

13 tools
create_groupCreate a word group
Idempotent
Inspect

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.

NameRequiredDescriptionDefault
nameYes
requestIdYes
descriptionNo
languageCodeYesCode of the learning language, for example en-GB or es-ES.

Output Schema

NameRequiredDescription
nameNo
statusNo
groupIdNo
versionNo
wordsDeletedNo
delete_groupRemove a word group
DestructiveIdempotent
Inspect

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.

NameRequiredDescriptionDefault
groupIdYes
requestIdYes
languageCodeYesCode of the learning language, for example en-GB or es-ES.
expectedVersionYesOpaque revision token from the latest read or save of this item. A stale token returns WORD_CHANGED or GROUP_CHANGED without saving.

Output Schema

NameRequiredDescription
nameNo
statusNo
groupIdNo
versionNo
wordsDeletedNo
find_my_groupsFind your word groups
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
nameNo
limitNo
cursorNo
languageCodeYesCode of the learning language, for example en-GB or es-ES.

Output Schema

NameRequiredDescription
groupsNo
nextCursorNo
find_my_wordsFind your saved words
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
textNo
limitNo
cursorNo
groupIdsNo
languageCodeYesCode of the learning language, for example en-GB or es-ES.

Output Schema

NameRequiredDescription
itemsNo
messageNo
nextCursorNo
examplesOmittedNo
get_learning_contextYour learning progress
Read-onlyIdempotent
Inspect

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 that explains plans and limits. A word's level reflects all its meanings and its writing, listening and speaking practice. timezone is an IANA name; when omitted, dates use UTC.

NameRequiredDescriptionDefault
timezoneNo
languageCodeNoCode of the learning language, for example en-GB or es-ES.

Output Schema

NameRequiredDescription
groupsNo
capacityNo
progressNo
languagesNo
currentPlanNo
hasMoreGroupsNo
planInformationUrlNo
availablePracticeSkillsNo
get_profileYour Polidict account
Read-onlyIdempotent
Inspect

Returns the connected Polidict account's ID, name, nickname and email.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
idYes
nameNo
emailNo
nicknameNo
get_training_itemsGet words for practice
Read-onlyIdempotent
Inspect

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 progress (writing only after a meaning was answered correctly), then the newest words only when nothing is due; due returns only practice due now; new returns words not yet practised in the requested skills; all ignores scheduling. Each item includes the word, its meanings and examples, practiceTargets naming the skill and meaning to practise next, and speechUrl when saved pronunciation audio exists. The returned practiceId identifies the batch for submit_training_results, and practiceGuidance states Polidict's exercise and saving rules. Read-only; an empty list means no suitable words. timezone is an IANA name; when omitted, dates use UTC.

NameRequiredDescriptionDefault
limitNo
skillsNo
groupIdsNo
timezoneNo
selectionNo
languageCodeYesCode of the learning language, for example en-GB or es-ES.

Output Schema

NameRequiredDescription
itemsNo
skillsNo
messageNo
selectionNo
practiceIdNo
languageCodeNo
examplesOmittedNo
practiceGuidanceNo
get_word_progressYour progress with a word
Read-onlyIdempotent
Inspect

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 status (new: not practised yet and never due; learning: in short early steps; due: ready now, staying due for the rest of the learner's day; scheduled: next practice on a later date), a level, review counts and available dates. timezone is an IANA name; when omitted, dates use UTC.

NameRequiredDescriptionDefault
itemIdYes
timezoneNo
languageCodeYesCode of the learning language, for example en-GB or es-ES.

Output Schema

NameRequiredDescription
asOfNo
textNo
levelNo
itemIdNo
writingNo
meaningsNo
speakingNo
listeningNo
lookup_dictionary_wordLook up a word
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
textYes
languageCodeYesCode of the learning language, for example en-GB or es-ES.
translationLanguageCodeNoCode of the language for translations, for example uk-UA. Defaults to the signed-in learner's native language.

Output Schema

NameRequiredDescription
wordNo
statusNo
save_wordSave a word
DestructiveIdempotent
Inspect

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; removeDefinitionIds deletes those meanings with their examples and meaning progress; removing every meaning keeps the word. Each retained meaning needs definition text or a translation. appendExamples keeps existing examples, replaceExamples replaces them ([] clears), and the two cannot be combined. addGroupIds and removeGroupIds change only the listed memberships. imageUrl accepts a durable public HTTPS image URL; null removes the image. requestId makes retries idempotent when the input is identical. Subject to the plan's word limit.

NameRequiredDescriptionDefault
textNo
itemIdNoID of an existing word to update. Omit, together with expectedVersion, to create a word.
commentNo
imageUrlNoDurable public HTTPS URL of the image to set, or null to remove the image. Omitted keeps the current image.
requestIdYes
addGroupIdsNo
definitionsNoMeaning patches. An existing definition ID edits that meaning; an entry without an ID adds a meaning. Omitted meanings and fields stay unchanged.
languageCodeYesCode of the learning language, for example en-GB or es-ES.
removeGroupIdsNo
expectedVersionNoOpaque revision token from the latest read or save of this item. A stale token returns WORD_CHANGED or GROUP_CHANGED without saving.
removeDefinitionIdsNo

Output Schema

NameRequiredDescription
itemNo
textNo
itemIdNo
statusNo
messageNo
versionNo
examplesOmittedNo
search_word_imagesFind images for a word
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
limitNo
queryNo
itemIdYes
languageCodeYesCode of the learning language, for example en-GB or es-ES.

Output Schema

NameRequiredDescription
imagesNo
messageNo
submit_training_resultsSave practice results
Idempotent
Inspect

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. Pass the batch's practiceId and a new requestId per submission; identical retries are idempotent. Each result needs the word's latest expectedVersion; a stale version returns WORD_CHANGED without saving. The response's progressSaved=true confirms the save, and updatedItems carries the new versions.

NameRequiredDescriptionDefault
resultsYes
timezoneNo
confirmedYesTrue when the learner saw each included result and agreed to save it.
requestIdYes
practiceIdYes
languageCodeYesCode of the learning language, for example en-GB or es-ES.

Output Schema

NameRequiredDescription
requestIdNo
assessmentNo
practiceIdNo
savedCountNo
updatedItemsNo
progressSavedNo
update_groupEdit a word group
DestructiveIdempotent
Inspect

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.

NameRequiredDescriptionDefault
nameNo
groupIdYes
requestIdYes
descriptionNo
languageCodeYesCode of the learning language, for example en-GB or es-ES.
expectedVersionYesOpaque revision token from the latest read or save of this item. A stale token returns WORD_CHANGED or GROUP_CHANGED without saving.

Output Schema

NameRequiredDescription
nameNo
statusNo
groupIdNo
versionNo
wordsDeletedNo

Tool Schema Changelog

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

  1. 13 tool updates
    • First observedcreate_group
    • First observeddelete_group
    • First observedfind_my_groups
    • First observedfind_my_words
    • First observedget_learning_context
    • First observedget_profile
    • First observedget_training_items
    • First observedget_word_progress
    • First observedlookup_dictionary_word
    • First observedsave_word
    • First observedsearch_word_images
    • First observedsubmit_training_results
    • First observedupdate_group

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.