New · Works with Claude today

Say it to your assistant. It lands in your homework.

Connect CoverTheGaps to Claude, ChatGPT or Gemini once. Then ask for today's lesson, run your flashcards, or hand in an answer — from the chat you already have open.

Free to start · One consent screen · Disconnect anytime

Browse example prompts for learning and teaching

What's my English homework this week?

list_homework

2 assignments

Due Wed 27 Aug, 21:00 — Present Perfect vs Past Simple

Due Fri 29 Aug, 21:00 — Ordering in a café · 12 phrases

Save this as my answer: I have already finished the exercises.

save_homework_answer

Saved · revision 3

Your teacher sees it now

How to connect

Three steps, about two minutes

Create your account

Free, and you can do it with the assistant already open.

Add CoverTheGaps to your assistant

Paste this address where your assistant asks for a custom connector or MCP server.

Approve once

A CoverTheGaps page opens listing what the app may do and where it returns you. Approve it, and you're connected.

Claude

Settings → Connectors → Add custom connector.

Claude Code
claude mcp add --transport http coverthegaps https://coverthegaps.com/mcp
ChatGPT

Turn on Developer mode if your account requires it, then add the CoverTheGaps MCP address in ChatGPT Plugins.

Open the ChatGPT setup guide

Gemini

Custom connector support is still rolling out. The address above is ready for it.

What it actually does

What your assistant can do

Learn

What should I study today?

daily_lesson

Today's lesson · At the airport · ready

Write today's story for my lesson — about football.

daily_story_submit

Story attached · 3 scenes · 6 blocks

Run my daily lesson here in the chat.

daily_answer

7 of 9 answered · 1 mistake

Finished · streak 5 days

Test me on my flashcards.

review_queue

8 due, 3 new

Graded · next review in 6 days

Find me exercises on the Present Perfect.

list_exercises

12 exercises · B1 · Fill in the blanks

Here's my answer — save it.

save_homework_answer

Saved · revision 3

Make me flashcards for phrasal verbs about travel.

create_flashcard_deck

10 cards · deck ready

Make me a gap-fill on articles to practise.

create_fill_in_blank_exercise

8 gaps · private, only you can see it

Let me practise saying "th" sounds.

create_pronunciation_check

Link ready — phrase loaded, just tap and read

Turn this article into a Read Aloud session.

create_read_aloud

Session created · preparing

Number my job-interview Shadowing sets 01, 02, 03… in the order the questions come.

update_shadowing

Sets renamed · audio untouched

What does the photo in my homework say?

get_homework_images

Worksheet page opened · it sees the picture, not a link

Make an audio for this homework, explain the words in Russian, slowly.

get_homework → submit_audio_script

Voicing… 4 min · it appears on the homework page

What's next across all my tracks?

today_plan

Business English: 15 min, on track · 4-day streak

Build me a track to prepare for a job interview.

create_track

Track created · outline generating

Test me on Present Perfect versus Past Simple.

create_exam

10 questions at your level · on your exams page

Ask me the questions here, one at a time.

start_exam → submit_exam

Graded · 8 of 10 · saved to your progress

What is my next lesson about?

get_lesson_text

Lesson text · Past simple · 2 exercises, 1 deck

Build me an Italian course for a trip to Rome.

create_track

Track created · Italian · outline generating

Test me on the Italian passato prossimo.

create_exam

10 questions in Italian · on your exams page

Help me say "gli gnocchi" like an Italian.

create_pronunciation_check

Link ready — Italian phrase loaded, just tap and read

If you teach here

Who's on my roster?

list_students

9 students · 4 with homework due this week

Assign Maria the café dialogue, due Friday.

create_homework

Created · due Fri 29 Aug, 21:00 · 1 exercise attached

Put this worksheet photo into Maria's homework.

add_homework_image

Added to the task · the picture itself, not a link

Move it to Monday and add three more words.

update_homework

Due Mon 1 Sep, 21:00 · word list updated

In Maria's homework, put the "Past simple gaps" exercise right after the story, and my irregular verbs deck at the end.

insert_into_homework

Exercise placed after paragraph 3 · deck at the end · the exercise counts in her progress

Add page 42 of the textbook to Maria's homework to read out loud.

attach_read_aloud_to_homework

Attached · her own copy, with the audio

Only the reading and the listening on that page — skip the rest.

set_read_aloud_steps

2 steps asked for · the rest still there if wanted

Give me a link to that reading page — I want to send it in a message.

set_read_aloud_access

Anyone with the link · link ready

Open that page to Ivan and Maria only.

set_read_aloud_access

Chosen students · 2 can open it, nobody else

Put a lesson with Ivan on Tuesday at 18:00.

schedule_lesson

Scheduled · Tue 2 Sep, 18:00 your time · 23:00 his

Read the scan in my café material and write questions on it.

get_material → get_material_images

Material opened · text and pictures both

Make a fill-in-the-blank exercise on the Present Perfect.

create_fill_in_blank_exercise

5 sentences · draft · ready to attach to homework

Unscramble exercise: \u201cShe has already left.\u201d

create_word_order_exercise

Created · draft

Match these five animal words to their Russian translations.

create_puzzle_exercise

5 pairs · draft

Save this text as a reading material, with the matching exercise inside.

create_material

Material saved · exercise kept inline · not assigned yet

Put this worksheet photo into my reading material.

add_material_image

Added to the gallery · listed under images

Rename my café material and move it to the reading folder.

edit_material

Material updated · questions and answers kept under the text

Show my material folders.

list_material_catalogs

Folders listed · with parent folders

Publish my Present Simple exercise for my students.

edit_exercise

Exercise published · your students can open it

The second answer in my Present Simple exercise should be "went".

get_exercise → edit_exercise

Answer changed · the rest of the exercise kept

Publish my café material and give it to Anna only.

edit_material → assign_material

Material published · assigned to 1 student

Show my materials page to my students only.

set_materials_page_visibility

Materials page · students only

Make Maria a B1 test on conditionals.

create_exam

8 questions · shaped by her profile · assigned

Assign that exam to Maria, due Friday.

assign_exam

Assigned · published

Prepare Friday's lesson for Anna from my "Irregular verbs" material, with more detail on the past tense.

create_lesson_text

Lesson created · Fri 18:00 · draft text, 1 material attached

Put the "Past simple gaps" exercise after the second paragraph of tomorrow's lesson.

insert_into_lesson_text

Exercise placed after paragraph 2

Which of my lessons go deeper into the "Modal verbs" material?

list_lesson_texts

3 lesson texts · Anna, Boris, Anna

Copy last week's text for Anna to Boris on Tuesday.

copy_lesson_text

Draft copy created · Tue 17:00

Publish tomorrow's lesson text.

publish_lesson_text

Published · the student can read it now

Turn Anna's café homework into a link anyone can open, until Sunday evening.

create_public_homework

Public link created · closes Sun 21:00 · 1 exercise still a draft

On my café link, put the "Ordering food" gaps right after the menu, and my food words deck at the end.

insert_into_public_homework

Exercise placed after the menu · deck at the end · visitors do it right there

Who has answered my café link? Then close it.

list_public_homework → get_public_homework_sends → update_public_homework

4 answers read · link closed

Add a listening track to my café link: each word, then its translation.

get_public_homework → submit_audio_script

Voicing… 3 min · visitors get a player when it is ready

The boundaries

It acts as you — and only as you.

What actually happens when I connect it?

One consent screen, on our site. You see the app's name and where it sends you back.

Can it do more than I could?

It uses your account and your permissions. Nothing it can do, you couldn't do yourself.

Does it get write access automatically?

Reading and changing are asked for separately.

Can my assistant see the answer key?

Answer keys stay with the teacher. A student's assistant never sees them.

What if I want to stop?

Disconnect any time in Settings → Connected apps.

Your students' assistants work inside your homework.

The homework you assign is what their assistant reads. Answers come back into the same editor you already use, with your feedback in place — you don't change anything about how you teach.

See how teaching here works

Fair questions

Which assistants work today?
Claude — web, desktop, mobile and Claude Code — works today. ChatGPT connects through its connectors, where developer mode may still be needed. Gemini's custom connector support is rolling out; the address is ready for it.
Does it cost anything?
Connecting is free. You pay for the platform the same way you do now.
I don't have a teacher yet.
Then start with the free English test: you'll get your level and a plan, and your assistant can run your daily lesson and flashcards from day one.
Does it work for Italian?
Yes. Your assistant makes exercises, courses, tests, flashcards and Shadowing sets in the language you study, Italian included, and opens the Italian pronunciation check with your phrase loaded. If Italian is the main language you teach on your profile, what it makes for you comes out in Italian too, unless it is made for a student who studies another language.
What can the assistant see?
Only what you can. Your homework, your exercises, your review queue — and, if you teach, your roster and your lessons.
Does my conversation get sent to CoverTheGaps?
No. Your assistant calls specific tools, and we receive the tool call and its arguments — not your chat.

Open the chat you already have. Add one address.

Not ready yet? Take the free English test →

Create your free account
[[ t.title ]]
[[ t.text ]]