← Registry

Learning Resources

ripostiq.com

Provides authentication, user info, entitlements, lesson content, and course listing for the Ripostiq learning platform.

1 endpoint24 known toolsFirst detected July 31, 2026Last detected August 31, 2026

ENDPOINT 1

https://ripostiq.com/mcp

No auth detected

MCP server metadata

Name
Ripostiq
Version
3.4.2
Capabilities
experimentalloggingprompts.listChangedresources.listChangedtools.listChangedextensions.io.modelcontextprotocol/ui
Server instructions

Ripostiq delivers courses that run right inside this chat (Claude, ChatGPT, or any MCP client): each module teaches, makes the learner build real work, then a boss-battle stakeholder grills them until they can defend it. GETTING STARTED: when a user wants to learn / browse / start, call list_courses FIRST (no login needed) and show them the catalog. Anyone can start ANY course's free Module 1 right now — call begin_course(course) then teach_section — without logging in. ROAST MY WORK: if someone wants honest, pointed feedback on a real artifact (a PRD, architecture, code, pitch, resume, plan…), call roast(work, kind) — a free, no-login stakeholder grilling that doubles as a taste of the boss-battle method. DAILY DRILL: a returning learner can do a two-minute drill — call daily_drill(course) for today's recall question, then daily_drill(course, done=true) after they answer, to keep their streak. Offer it when they come back or finish a session. PRACTICE EXAM: some courses (see `has_exam` in list_courses) include a SCORED PRACTICE EXAM — a full multiple-choice mock that returns a scaled score against the real pass line, a per-domain breakdown, and rationale per question. Call start_exam(course) to draw a form, proctor it one question at a time WITHOUT revealing or answering, then submit_exam(course, answers) to score. Login + entitlement gated like the paid capstone. MOCK INTERVIEW: if someone is prepping for an interview, call interview_prep(jd_or_skill, role, experience) — a free, calibrated grilling against their target role that ends with a candid scorecard. A high-intent entry point into the courses. INTERVIEW PREP (curated topics): for a known topic the catalog covers (e.g. 'agentic AI in production', 'production AI/LLM systems'), call list_interviews() then start_interview(interview) — an adaptive mock interview from a curated question bank (concept→scenario pairs across several areas). It checks ~4-5 areas, hints when the learner is stuck, ends with a scorecard, and funnels into the matching course. LOGIN REQUIRED (free in the current beta, gated like a course): if start_interview returns needs_login, ask the learner to log in with the connector before running it — for a quick no-login taste use the free-form interview_prep instead. CREATE A COURSE: if the learner wants to learn something the catalog DOESN'T cover (check list_courses first), offer to build it: call create_course(topic) and follow the authoring protocol to generate a full course (lessons + labs + boss battles). Save it in CHUNKS — save_course_draft, then add_course_module once per module, then finalize_course — never one giant save_course call. It's saved privately to them and works like any course; they can submit it for review to publish it. This is how the catalog grows — never tell someone 'we don't have that', offer to make it. IDENTITY: login happens via this app/connector's 'Log in with Ripostiq' approval (OAuth) or at ripostiq.com — NEVER ask the user to type their email or password into the chat, and never use the login tool to collect a password. Only PAID modules and cross-device progress sync need login; if get_entitlements/whoami says not logged in, keep going with free content and point them to the connector login only when they want paid modules.

Known tools 24

login

Claude Code plugin login only (auth_token flow).

Inferred read-only
whoami

Return the current logged-in user (via OAuth bearer or an auth_token).

Inferred read-only
get_entitlements

List the logged-in account's entitlements across courses (OAuth bearer or auth_token).

Inferred read-only
get_lesson

Fetch a module's lesson content.

Inferred read-only
list_courses

List every available Ripostiq course (no login needed).

Inferred read-only
begin_course

Start a course.

Inferred read-only
roast

Free 'Roast my work' — a single tough-but-fair stakeholder grilling of ANY artifact the user pastes (PRD, architecture, code, pitch, resume, plan, essay…).

Inferred read-only
interview_prep

Free 'Mock interview' — a realistic, calibrated interview for a role.

Inferred read-only
list_interviews

List the curated Interview-Prep topics (e.

Inferred read-only
start_interview

Begin a curated Interview-Prep session on a fixed topic.

Inferred read-only
teach_section

Get one lesson section's content + the teaching protocol for it.

Inferred read-only
run_boss

Get the module's boss-battle simulation + how to run it (in-character, real stakes, earned PASS).

Inferred read-only
daily_drill

The two-minute drill — today's spaced-recall question + the learner's day streak.

Inferred read-only
start_exam

Start the course's SCORED PRACTICE EXAM — a full, blueprint-aligned multiple-choice mock that returns a scaled score against the real pass line, a per-domain breakdown, and rationale for every question.

Inferred read-only
submit_exam

Score a practice exam started with start_exam.

Inferred read-only
get_outline

Full course outline — every module + its section titles — so the learner can pick ANY module/section to start, in any order.

Inferred read-only
mark_progress

Record the learner's progress server-side (shows on their account + syncs across devices).

Inferred read-only
get_recap

Resume briefing for a returning learner — what they've covered, mastery levels, strong/weak topics, and recall questions to reactivate memory.

Inferred read-only
get_progress

Return the learner's progress for a course — the raw doc plus a display-ready summary (per-module sections done/total, boss status, overall percent, current position), and wind_down coverage (which modules have their cheatsheet + session summary saved).

Inferred read-only
recall_questions

Return spaced-recall questions drawn from the account's completed modules.

Inferred read-only
list_artifacts

List the learner's saved Library artifacts (titles + metadata, newest first).

Inferred read-only
get_artifact

Fetch a saved Library artifact's full content (by id, or by key+course).

Inferred read-only
submit_artifact

Submit a lab deliverable.

Inferred read-only
get_certificate

Ripostiq certificate status.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ripostiq]
url = "https://ripostiq.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ripostiq": {
      "type": "http",
      "url": "https://ripostiq.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ripostiq
Remote MCP URL: https://ripostiq.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ripostiq": {
      "url": "https://ripostiq.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ripostiq": {
      "type": "http",
      "url": "https://ripostiq.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ripostiq",
  "transport": "streamable-http",
  "url": "https://ripostiq.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for ripostiq.com was fetched 2026-08-12T07:01:05.738Z.

Trust status Neutral

ripostiq.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.