MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Knowledge & memory

Bettyapp lecture moments

Find the moments in university and school lectures that explain a topic, with links to play them.

Checks passed
13 / 22

1 failed · 8 not measured

Median response
212 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
9

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 212 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name bettyapp.

  • Pass
    Lists tools

    tools/list returned 9 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 212 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 212 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    26 of 26 parameters have a description (100%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-10T10:31:51.066222Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using Bettyapp lecture moments

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http bettyapp-lecture-moments https://bettyapp.org/mcp

Capabilities

Tools 9

fetch

One search result by its id ("<lecture id>@<second>"), or a lecture by its id or the address of its page: the moment's title, summary, the questions it answers and the teacher's words at its start, its lecture and credit line, and the url that plays from it. Example: id "1000002867@2" returns the moment "What a chain of functions is and the chain rule formula" from Gilbert Strang's "Chains f(g(x)) and the Chain Rule".

Discovered
find_for_problem

Finds what helps a student with one problem from an assignment, an exam or a textbook page: the moments in Bettyapp's lectures that explain it (each with its play_url, lecture title, teacher and credit line), a similar practice question and the open textbook's section. Useful when a student shares a problem, in a photo, a scan or typed. One call covers one question. A problem's symbols match lectures poorly, so topic is what finds the right moments. Bettyapp gives no answer or solution, and the practice question comes without its answer. Typical requests it serves: "can you help with question 3 on my calculus homework", "I'm stuck on this physics problem" with a photo. Example: problem "Evaluate the integral of x e^x dx" with topic "integration by parts" returns MIT 18.01's "Lecture 30: Integration by Parts, Reduction Formulae" from 20:03 and a practice question from an MIT 18.01SC exam.

Discovered
find_related_moments

Finds the moments in Bettyapp's lectures whose meaning is close to the student's question as worded. Useful when the student does not know the topic's name. The moments are related to the question, not necessarily about the same topic; each has its title, summary or excerpt, a play_url that opens the lecture at that moment, the lecture title, teacher and credit line. Typical questions it serves: "why does e to the x stay the same when you differentiate it", "why does salt dissolve in water but oil does not". Example: question "why does e to the x stay the same when you differentiate it" returns MIT 18.01's "Lecture 06: Exponential and Log. Logarithmic Differentiation; Hyperbolic Functions" from 14:08.

Discovered
get_lecture

One lecture on Bettyapp, by its id (lecture.id in a moment) or the address of its page: its course, teacher, Subjects and Levels, credit line, and every moment in it, in order, each with its play_url. Useful for more of a lecture a moment came from, or for the address of a Bettyapp lecture that a student sends. Example: lecture_id 1000002867 returns Gilbert Strang's "Chains f(g(x)) and the Chain Rule" (MIT RES.18-005 Highlights of Calculus) with its 12 moments.

Discovered
get_topic

A topic (photosynthesis, chain rule, supply and demand): the best moment on Bettyapp that explains it at each Level, from school to university, the lowest Level first, then a few more moments and related topics. topic.name is the topic Bettyapp matched, which can differ from the words sent. Useful for an explanation at a particular Level, or an easier or a harder one: "explain it more simply", "is there a university-level explanation". Example: topic "photosynthesis" returns a moment at each Level from Elementary (K–5) to Upper Year University. A topic without a page on Bettyapp returns none, though a search by its words can still find moments.

Discovered
list_subjects

Every Subject with lectures on Bettyapp, each with its Levels and how many lectures it has, and the Level ladder from Elementary to Graduate & Professional, with each Level's code. Useful for the subject and level values the other tools take, and for what Bettyapp covers. Example: Calculus, Chemistry, Linear Algebra and History are among its Subjects; high_school is the code of High School (9–12).

Discovered
lookup_textbook_code

Finds the textbook chapter a DIKSHA DIAL code names, and the moments in Bettyapp's lectures that explain it. Indian school textbooks (NCERT, CBSE and the state boards) print a code under the QR code on each chapter: 6 letters and digits (L1H1M6), or an NCERT code such as 1064CH01; the QR code's address (https://diksha.gov.in/dial/... or http://epathshala.nic.in/QR/?id=...) works too. It answers the board, medium, class, subject, book and chapter, a source line with its source.url, and the moments for the chapter; or that textbook codes are not available. Example: code "1064CH01" returns NCERT Class 10 Science, chapter "Chemical Reactions and Equations", with moments on balancing chemical equations.

Discovered
search

Searches Bettyapp's university and school lectures for the moments that explain a topic or question. Returns results, best first, each with an id, a title and the url that opens the lecture at that moment: fewer details than the full moment search (no summary, teacher or credit line). No results: Bettyapp has no lecture on it. Example: query "chain rule" returns id "1000002867@2", "What a chain of functions is and the chain rule formula — Chains f(g(x)) and the Chain Rule (from 0:02)".

Discovered
search_moments

Finds the moments in Bettyapp's university and school lectures where a teacher explains a topic or a student's question, best first, each with a play_url that opens the lecture at that moment, its title, summary or excerpt, the lecture title, teacher and credit line. Useful whenever a student is learning a topic, is lost or stuck, or is doing homework or studying for a test, whether or not lectures or videos come up. Typical questions it serves: "I don't get the chain rule", "we just started eigenvalues in linear algebra and I'm lost", "explain photosynthesis, I have a biology test next week". Example: query "chain rule" returns Gilbert Strang's "Chains f(g(x)) and the Chain Rule" from 0:02, with its play_url and credit line. An empty list means Bettyapp has no lecture on the topic.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected212 ms9