MCP App Store
by KeenEthics
Contexta Learning icon

Contexta Learning

By Contexta LLC

Get New App Alerts

Overview

Bring language you find in chat into Contexta. Create a practice project from selected text or supported files, or add material to an existing project through an approved plan. New Interview projects use AI adaptation unless you explicitly ask to keep the original wording. Presentations & Meetings and Work & Study keep original wording unless you explicitly request AI adaptation. Additions inherit project settings and create only new sessions, leaving existing materials and results unchanged. Use new packs or explicitly choose an existing pack. Keep useful expressions with their original or clearly labeled generated context, review saved phrases and try short read-aloud or free-speaking audio practice with measured feedback. Full sessions and detailed history remain on the Contexta website. Audio recording depends on host support; continue on the Contexta website when recording is unavailable. Chat suggestions and viewing a phrase are not saved assessments or mastery.

Tools

create_demo_practice

ChatGPT
Create an owned copy of a listed curated demo on explicit user request. Requires no source uploads and does not start a trial. Replayed idempotency keys return the same copy and practice URL. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

create_interview_practice

ChatGPT
Legacy compatibility tool for direct interview-practice creation from explicitly selected resume and job-description text. Existing direct callers remain supported; current project planning has a separate preview and approval flow. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

create_practice_from_plan

ChatGPT
Create the server-held practice plan identified by operation_id after learner approval. Replayed operations return the same creation receipt; the submitted plan is not editable through this tool. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

get_exercise_feedback

ChatGPT
Read saved measured feedback for an owned attempt. A processing result has no completed assessment yet.

get_interview_project_summary

ChatGPT
Return a bounded readiness and plan summary for one owned project. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

get_next_practice

ChatGPT
Return the next real owned practice step and deep link for any scenario. response_version defaults to 1 for compatibility. Version 2 always includes schema_version, response_version, status, project_id, reason and url. Its status is ready (also session_id/title/goal), generating (actual pending work), empty, completed (no next session), or unavailable (no foreign details). id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

get_operation_status

ChatGPT
Return safe progress and result links for one owned operation. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

get_pattern_map_summary

ChatGPT
Return only recurring grammar and pronunciation patterns supported by the learner's measured Contexta evidence. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

get_phrase_review_card

ChatGPT
Return an owned saved expression, its complete context, provenance and selection reason. phrase_text resolves an exact owned name; word_id selects an owned entry. Otherwise selector chooses today, due or random multiword phrases. The passive card is not a recording attempt. Matching ready_practice_tasks references identify existing prepared attempts. Viewing does not save another expression, prepare audio or mark it learned.

get_practice_project_summary

ChatGPT
Return readiness, plan themes and a practice link for one owned project in any scenario. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

list_demo_practices

ChatGPT
List curated demo plans for a scenario and optional level. No personal materials are required; listing does not create practice.

list_material_destinations

ChatGPT
List the learner's active owned projects and packs, with titles and references for material destinations. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

list_practice_projects

ChatGPT
List a bounded set of the authenticated learner's active practice projects across all scenarios. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

preview_practice_plan

ChatGPT
Prepare a server-generated English practice plan from selected text or authorized files. Supports interviews, presentations/meetings and work/study. For interviews, source_text contains the resume and supporting_source_text the vacancy. preserve_source_text controls retention versus adaptation of source wording. An existing project_id plans additions with that project's saved settings; an optional pack_id appends new sessions to an owned pack. Existing practice is unchanged. Returns a pending operation or plan preview, without creating a project, sessions or a trial. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

retry_exercise

ChatGPT
Prepare a guided retry using the original frozen task and feedback baseline. Replaying a request key returns the same task.

save_material

ChatGPT
Save selected raw text or host-authorized PDF/PPTX/TXT/Markdown into an owned project/pack, or a stable Inbox. Preserves submitted text and partitions long sources without rewriting. This is reversible capture, not AI adaptation or full project planning. Replayed idempotency keys return the existing receipt. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

save_material_async

ChatGPT
Accept exact text or host-authorized files and return an owned operation handle for asynchronous capture. Replayed idempotency keys return the same operation. Saving does not approve an adapted practice plan. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

save_phrase

ChatGPT
Save one explicitly requested word or phrase with its supplied context and provenance. Preserves a supplied original sentence. Duplicate entries are reused. Does not create practice, start a trial, or mark an expression learned.

show_practice_widget

ChatGPT
Open the Contexta menu, an existing practice attempt, a server-held project plan or creation receipt, or measured progress. task_id identifies an existing attempt or passive review card; this tool does not prepare recording. entry=project accepts an operation_id or owned project_id; entry=progress optionally scopes results to an owned project. Operation views also require contexta:operations:read. Viewing does not approve or create practice. Full sessions continue on the website. id_format=website returns project and pack IDs matching website URLs; legacy retains compatible identifiers. Encoded IDs are accepted as references.

start_phrase_practice

ChatGPT
Prepare an owned saved-phrase recording task after learner choice. mode=reading with practice_target=phrase reads the expression; practice_target=context reads its saved context. mode=speaking prepares a free answer using the phrase. Preparation does not record or submit audio.

start_quick_exercise

ChatGPT
Prepare a short Read aloud or free Speaking sample after an explicit learner choice. Records measured speech practice without creating a portal session.

submit_exercise

ChatGPT
Save an explicitly submitted answer and request real assessment. Audio is bounded to 512 KB and 60 seconds. Typed writing cannot measure pronunciation. For an eligible failed recording, reassess_submission=true reuses the accepted recording without a new answer or practice retry.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps