OAHelper MCP server
io.github.SirjanSingh/oahelper-mcp·v0.2.3·2 starsYour OAHelper Pro account: OA sets, MCQ answers, solutions and interview experiences, offline
2 stars96 downloads/wk
Reviews
Write oneNobody has reviewed OAHelper yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
OAHelper tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
oahelper_companyList one OAHelper set page by slug or URL, e.g. "kickdrum-mcq24sep" or https://www.oahelper.in/company-questions/kickdrum-mcq24sep. Returns question refs for oahelper_question. For a company by name, use oahelper_search or oahelper_sync.
oahelper_interviewsInterview experiences for a company from OAHelper (12 per page, most relevant first). Saves each full write-up to library/<company>/interviews/ and returns a short list; read the saved files for the full text.
oahelper_offlineWhat is saved offline. No network call. With no company, lists every company in the library; with a company, returns its index (sets, interviews, counts).
oahelper_questionRead one OAHelper question: full statement, MCQ answers with explanations (for MCQ sets), any saved official solution, and optionally community solutions and images. Saves it to the offline library.
oahelper_searchFind a company's OA question sets on OAHelper by name (e.g. "Amazon", "Kickdrum").
oahelper_solutionFetch OAHelper's official solution for one coding question (language: cpp, python, java). Each new fetch uses one of the account's limited daily solution requests, so only call this when the user asks for the official solution. Saved solutions are free.
oahelper_statusSession and usage status. online=true also checks Pro status with the site (one request); by default no network call is made.
oahelper_syncDownload one company's OAHelper content into the offline library, newest sets first: set lists, every question statement, MCQ answers, and interview experiences.
Public scan report
scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How OAHelper compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 96
- more than 62% of 12,191 servers with a package
What its tools let an agent do: 8 read
Install OAHelper in Claude Code, Cursor or VS Code
claude mcp add oahelper-mcp -- uvx oahelper-mcp
What the publisher says
From the OAHelper repository's README, as published. We do not edit it. Read it on GitHub
oahelper-mcp
Built by Sirjan Singh
An MCP server that lets Claude Code, Claude Desktop, Cursor, Codex or any other MCP client read your own OAHelper Pro account: company OA question sets, full problem statements, MCQ answer keys, official solutions and interview experiences. Everything it fetches is also saved as plain markdown on your disk, so you can prep offline, in Obsidian, or with an agent that never touches the network again.
It also ships 9 skills for mock OAs, MCQ drills, hint-based coaching, interview briefs, study plans and spaced revision.
The server is one small Python package with a single dependency (the official mcp SDK). HTTP is the standard library.
<!-- mcp-name: io.github.SirjanSingh/oahelper-mcp -->
Quick install
The Claude Code plugin asks for your OAHelper cookie when you enable it and keeps it in secure storage. Its skills show up as /oahelper:oa-mock, /oahelper:mcq-drill and so on.
Read this first. OAHelper's Terms of Service forbid automated access and scraping,
and the penalty can be losing your Pro account. This tool is built to be used the way
a person uses the site: one company at a time, only when you ask, 2 seconds between
requests, a hard daily cap (300 by default), and a disk cache so nothing is fetched
twice. It uses your own logged-in browser session, ships no content, and gives you
nothing your plan does not already include. Whether to run it is your decision and
your risk. Do not use it to crawl the site, and never publish or share what it saves.
What you get
The library layout:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
OAHelper: common questions
- Is OAHelper MCP server safe?
- Mostly: it is graded B (83/100). Read the OAHelper safety report
- How do I install OAHelper?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does OAHelper need an API key?
- Yes. The registry entry asks for
OAHELPER_COOKIE. - Is OAHelper maintained?
- The last commit was 12 days ago (2026-10-23). The latest release is v0.2.3.
- How does OAHelper compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.