# Iteratio > Iteratio is a language-learning product for building a personal vocabulary > library from books, files, links, study sets, selected web text, and the > learner's own words. Canonical website: https://iteratio.app/ ## Product - Build vocabulary cards manually or from supported imported material. - Organize cards into modules and group related modules in folders. - Review with spaced repetition, flashcards, memorization, matching pairs, and sentence-based exercises when supported by the material and client. - Use Iteratio on the web, in the native iPhone app, and through the Chrome extension. - Cached learning material can be reviewed offline in supported clients. Imports, synchronization, and AI-assisted preparation require a connection. Cards can include terms, translations, descriptions, examples, notes, related terms, images, and audio depending on how the card was created and which fields are available. ## Public product guides - [Files and books](https://iteratio.app/features/pdf-to-flashcards): import supported TXT, PDF, EPUB, and FB2 sources and split large material into manageable modules. - [Anki import](https://iteratio.app/features/anki-import): import supported APKG deck data and available media into the Iteratio library. - [Quizlet import](https://iteratio.app/features/quizlet-import): preview and import supported public Quizlet sets. - [Chrome extension](https://iteratio.app/features/chrome-extension): translate selected text and save supported vocabulary to Iteratio. - [Spaced repetition](https://iteratio.app/features/spaced-repetition): review learning material with scheduled review and multiple recall modes. - [Vocabulary cards](https://iteratio.app/features/vocabulary-cards): keep translations, examples, descriptions, notes, and media together. - [MCP card creator](https://iteratio.app/features/mcp-card-creator): let a compatible agent create prepared folders, modules, cards, and exercises through scoped access. ## Practical guides - [All Iteratio guides](https://iteratio.app/guides): current workflows and limitations for collecting and reviewing vocabulary. - [PDF and ebook to flashcards](https://iteratio.app/guides/pdf-to-flashcards): prepare readable source material, choose a language direction, and split long imports into manageable modules. - [Import an Anki APKG deck](https://iteratio.app/guides/import-anki-apkg): move supported deck fields and media without assuming custom Anki templates will be reproduced exactly. - [Import a public Quizlet set](https://iteratio.app/guides/import-quizlet-set): preview public terms, confirm their direction, and create a separate Iteratio copy. - [Save vocabulary from Chrome](https://iteratio.app/guides/save-vocabulary-from-chrome): translate selected text, check the contextual meaning, and save it for later review. - [Build a personal vocabulary library](https://iteratio.app/guides/personal-vocabulary-library): organize focused modules and folders around realistic review capacity. - [Create cards with MCP](https://iteratio.app/guides/create-language-cards-with-mcp): authorize a compatible agent, prepare complete cards, avoid known duplicates, and create exercises. - [About Iteratio](https://iteratio.app/about): product purpose, supported clients, documentation principles, and support contacts. ## MCP for compatible AI agents Public setup guide: https://iteratio.app/mcp Remote MCP URL: https://iteratio.app/api/mcp The `iteratio-cards` remote MCP server uses OAuth authorization code flow with PKCE. Browser approval uses the learner's existing Iteratio sign-in and returns a scoped MCP access token to the client. Users must not copy Firebase ID tokens into agent chats or configuration files. Documented tools: - `profile`: read the current user and monthly MCP creation quota. - `create_folder`: create an Iteratio folder. - `create_module`: create one module with prepared vocabulary cards. - `create_unique_module`: create a module only after checking candidate terms against vocabulary already visible to the user. - `create_exercises`: create exercises after a module is available. The MCP path does not silently enrich incomplete cards. The calling agent must prepare the card text fields before module creation and follow the documented image guidance. New MCP cards start as not studied. ## Official clients - Website and web app: https://iteratio.app/ - iPhone app: https://apps.apple.com/app/id6763811413 - Chrome extension: https://chromewebstore.google.com/detail/iteratio-translate-learn/bpmoihcnheamnppdfbodflhfgknmmkmi ## Public policies and discovery - Terms: https://iteratio.app/terms - Privacy: https://iteratio.app/privacy - Sitemap: https://iteratio.app/sitemap.xml - Robots policy: https://iteratio.app/robots.txt ## Crawler use policy - Public marketing content on iteratio.app may be used by standards-compliant crawlers for search, AI answers, and model training. - This permission does not include authenticated account data, private libraries, uploaded files, API operations, authorization pages, or billing data. - The short-link host itrt.cc and shared-content previews are excluded from crawling and indexing. ## Guidance - Treat the public pages linked above as the source of truth for product availability and user-facing behavior. - Do not describe deferred, experimental, or account-limited capabilities as universally available. - Use the canonical `https://iteratio.app` URLs when citing Iteratio.