Learning Resources
ripostiq.com
Provides authentication, user info, entitlements, lesson content, and course listing for the Ripostiq learning platform.
ENDPOINT 1
https://ripostiq.com/mcp
MCP server metadata
- Name
- Ripostiq
- Version
- 3.4.2
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
get_entitlementsList the logged-in account's entitlements across courses (OAuth bearer or auth_token).
Inferred read-onlyroastFree '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-onlyinterview_prepFree 'Mock interview' — a realistic, calibrated interview for a role.
Inferred read-onlyrun_bossGet the module's boss-battle simulation + how to run it (in-character, real stakes, earned PASS).
Inferred read-onlydaily_drillThe two-minute drill — today's spaced-recall question + the learner's day streak.
Inferred read-onlystart_examStart 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-onlyget_outlineFull course outline — every module + its section titles — so the learner can pick ANY module/section to start, in any order.
Inferred read-onlymark_progressRecord the learner's progress server-side (shows on their account + syncs across devices).
Inferred read-onlyget_recapResume briefing for a returning learner — what they've covered, mastery levels, strong/weak topics, and recall questions to reactivate memory.
Inferred read-onlyget_progressReturn 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-onlyrecall_questionsReturn spaced-recall questions drawn from the account's completed modules.
Inferred read-onlylist_artifactsList the learner's saved Library artifacts (titles + metadata, newest first).
Inferred read-onlyget_artifactFetch a saved Library artifact's full content (by id, or by key+course).
Inferred read-onlyCONNECT 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.
ripostiq.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.