MCP.Market

OAHelper MCP server

by SirjanSingh·io.github.SirjanSingh/oahelper-mcp·v0.2.3·2 stars

Your OAHelper Pro account: OA sets, MCQ answers, solutions and interview experiences, offline

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

2 stars96 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • oahelper_company

    List 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_interviews

    Interview 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_offline

    What 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_question

    Read 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_search

    Find a company's OA question sets on OAHelper by name (e.g. "Amazon", "Kickdrum").

  • oahelper_solution

    Fetch 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_status

    Session and usage status. online=true also checks Pro status with the site (one request); by default no network call is made.

  • oahelper_sync

    Download 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.