mcpbeat Sign in

Bettyapp for Teachers MCP Server

answering

Bettyapp for Teachers is answering right now. Last checked 10 min ago. It exposes 6 tools.

Find lecture clips for a lesson: start and end times, curriculum codes, Levels, credit and licence.

Uptime history 8 hours of history
8 hours agonow
100.0%
Uptime 24h
27 of 27 checks
6
Tools
read from the server
355 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check Bettyapp for Teachers every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add teachers --transport http https://bettyapp.org/mcp/teachers
Settings → Connectors → Add custom connector, then paste this address
https://bettyapp.org/mcp/teachers
~/.codex/config.toml
[mcp_servers.teachers]
url = "https://bettyapp.org/mcp/teachers"
.cursor/mcp.json
{
  "mcpServers": {
    "teachers": {
      "url": "https://bettyapp.org/mcp/teachers"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "teachers": {
      "type": "http",
      "url": "https://bettyapp.org/mcp/teachers"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

clip
get_clip
One clip in full, by the clip_id a tool gave ("1234:osmosis", "1234:osmosis:2"), or a lecture's id and a second ("1234@300", the moment starting nearest it, within 90 seconds): everything a clip has in a topic's clip search, and the moment's summary, the questions it answers, its topics and the teacher's first words (a short quotation, not the transcript). A lecture no longer on Bettyapp answers available false, with its course's page and no clip to play. Each clip has its clip_id, lecture, start_seconds, suggested_end_seconds, curriculum place, play_url, classroom_share_url, credit line and licence note. teaching.role (teaches, uses or mentions) and teaching.depth (0, named only, to 3, a thorough treatment) say how an AI review of the transcript judged the moment (judged_by "ai_transcript_review"; not_judged where none was made).
curricula
list_curricula
Every board, exam body or curriculum with a study guide on Bettyapp (Ontario, OCR, Cambridge International, Singapore ...), each with its guides: the guide's id, title, course, Subject, Level, grade and how many topics it has. Useful for a guide's id, and for which courses Bettyapp follows. It lists only the guides Bettyapp shows. Example: the guide "ontario/physics/grade-12", "Studying Ontario Grade 12 Physics (SPH4U)".
curriculum
find_by_curriculum
One study guide's topics in the course's order: each topic's unit, name, what it covers, its codes in the curriculum (section numbers), and its clips (the guide's own picks), recommended or fallback as in a topic's clip search. The guide is named by its id ("ontario/physics/grade-12"), or by its board and course ("Ontario SPH4U", "England GCSE Biology"). unit, section_code and topic limit it to part of the guide; it answers a page of topics at a time. Several matching guides: it answers candidates with their ids. Typical request: "what does SPH4U cover, with clips". Each clip has its clip_id, lecture, start_seconds, suggested_end_seconds, curriculum place, play_url, classroom_share_url, credit line and licence note. teaching.role (teaches, uses or mentions) and teaching.depth (0, named only, to 3, a thorough treatment) say how an AI review of the transcript judged the moment (judged_by "ai_transcript_review"; not_judged where none was made).
levels
get_levels
A topic at each Level Bettyapp has a lecture for it, from school to university: one clip a Level, the Levels as the lectures are placed. Useful for an easier or a harder explanation, or for a mixed class. A Level with no lecture is left out; Bettyapp says nothing about a Level it has no lecture at. evidence says whether the clip is recommended (judged to teach) or a fallback. Each clip has its clip_id, lecture, start_seconds, suggested_end_seconds, curriculum place, play_url, classroom_share_url, credit line and licence note. teaching.role (teaches, uses or mentions) and teaching.depth (0, named only, to 3, a thorough treatment) say how an AI review of the transcript judged the moment (judged_by "ai_transcript_review"; not_judged where none was made).
teaching
search_teaching_clips
Finds the few minutes inside real lectures where a teacher explains a topic, for a teacher planning a class, by the topic's name and the class's Level. Typical requests it serves: "a few minutes of a lecture on the chain rule for my Grade 12 class", "a concrete example of entropy for first-year chemistry". Example: the chain rule returns MIT 18.01 Lecture 04 from 28:03 to 33:44 of the 46-minute lecture. recommended: clips judged to teach the topic, best first. fallback: when too few are recommended, related moments with their fallback_reason, not teaching clips. Neither: Bettyapp has no lecture on it. Each clip has its clip_id, lecture, start_seconds, suggested_end_seconds, curriculum place, play_url, classroom_share_url, credit line and licence note. teaching.role (teaches, uses or mentions) and teaching.depth (0, named only, to 3, a thorough treatment) say how an AI review of the transcript judged the moment (judged_by "ai_transcript_review"; not_judged where none was made).
topic
get_topic_pathway
For a topic, the topics recommended before it (recommended_before), those that come next (next), and related topics, each with its best clip judged to teach it, or a fallback moment with its reason. The order comes from how courses teach the topics: a suggestion, not a rule, and only where courses agree; a topic may have none. Useful for planning a sequence of lessons or a review: "what should my class know before the chain rule". Each clip has its clip_id, lecture, start_seconds, suggested_end_seconds, curriculum place, play_url, classroom_share_url, credit line and licence note. teaching.role (teaches, uses or mentions) and teaching.depth (0, named only, to 3, a thorough treatment) say how an AI review of the transcript judged the moment (judged_by "ai_transcript_review"; not_judged where none was made).

Endpoints

URLTransportStateLatencyChecked
https://bettyapp.org/mcp/teachers streamable-http answering 272 ms 10 min ago

Alternatives to Bettyapp for Teachers

same job, measured the same way
Flit
by flitlink

Short links, QR codes and click analytics on Flit. Tools: create/list/stats/delete links.

answering
No-Code Exits
by nocodeexits

No-code startups for sale, the deal-scoring method behind each pick, and exit stories.

4 tools answering
link-check-lite
by tidybytetools

Check web links for status codes, broken links and redirect chains.

1 850 installs/wk local only
Nadveo — book air-conditioning service
by nadveo

Find air-conditioning service companies and book a visit: prices, free times, error-code hints.

10 tools answering
b59.link
by b59

Short links, QR codes and page-view trackers for AI agents, with click stats and email-code sign-up.

9 tools answering
Stellify MCP
by mattstellisoft

Build Laravel apps through conversation. Code stored as structured JSON for surgical AI edits.

75 installs/wk answering
Pretty QR
by pretty-qr

Create branded QR codes from AI assistants: templates, styled PNG/SVG, and editor links.

4 tools answering
Harness
by autonomous-harness

Start Claude Code and Codex agents the person can watch, wait for them and read their answers.

98 installs/wk local only

Bettyapp for Teachers — questions

Answers built from our own checks of this server.

What can Bettyapp for Teachers do?
It exposes 6 tools, read directly from the server on our last check. Among them: find_by_curriculum, get_clip, get_levels, get_topic_pathway, list_curricula, search_teaching_clips. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Bettyapp for Teachers working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 27 of 27 checks got a reply (100.0%), average response time 355 ms. The bar chart above shows every period we have measured.
How do I connect Bettyapp for Teachers?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Bettyapp for Teachers need an API key?
No. Bettyapp for Teachers completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Bettyapp for Teachers?
It answers our handshake in 355 ms on average, which is faster than 36% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.