Karma YogiKarma Yogi
Start
The Journal
AI Tools

24 October 2026
7 min read

A
Anish Guruvelli
Karma Yogi

Connect Your CAT Mock Log to Claude: What It Can Do

Karma Yogi runs a connector that lets Claude read your sessions, mocks and goals, and log or correct them, without ever deleting anything. Here is the setup in five steps, the thirteen tools it exposes, what it did when I pointed it at 40 logged CAT mocks, and the limits you should know before you trust it with your data.

You can connect your Karma Yogi account to Claude and ask questions about your own CAT prep in plain language, such as "which of my mocks are due for revision" or "how have my DILR scores moved." The connector exposes 13 tools: six that read, four that log new records, three that correct existing ones, and none that delete. A generic chatbot cannot do this, because it has no access to your log. A study tracker without a connector cannot do it either, because it has no conversation. The combination is the point: your numbers stay in one place, and the analysis happens where you can ask follow-up questions.

This post covers the setup, the tools, one real example, and where the limits are. The reference page with every tool and example prompt is the connector setup guide.

What it is, in one paragraph

MCP, the Model Context Protocol, is a standard way for an AI assistant to call tools exposed by another service. Karma Yogi runs a remote MCP server. After you approve a one-time sign-in, Claude can call that server's tools on your behalf, scoped to your account only. It cannot see anyone else's data, and the access token it receives cannot be used against the regular Karma Yogi app API.

Setup in five steps

  1. In claude.ai, open Settings and go to the custom connectors section under Connectors.
  2. Add a custom connector with the server URL https://karma-yogi-api.onrender.com/mcp.
  3. claude.ai registers itself with Karma Yogi automatically, so there is no client ID or secret to type.
  4. Sign in with your existing Karma Yogi account, or approve the connection if you are already signed in.
  5. You are returned to claude.ai, connected.

The flow only works when started from Claude. Opening the Karma Yogi connect link directly shows a dead-end message by design. To disconnect, go to Profile, then Preferences, then Account and Data, then Connected apps. Access tokens are short-lived (15 minutes by default), so access stops within about 15 minutes of disconnecting.

The 13 tools

Kind Count Tools
Read6sessions, subjects, full mocks, sectional tests, goals, aggregate study stats
Log4create subject, log a study session, log a full mock, log a sectional test
Edit3correct a session, a full mock, or a sectional test
Delete0none, by design

Three details matter for CAT specifically. First, mock sections come from your own subjects, so a CAT log has VARC, DILR and Quant, while a GATE or JEE log has its own. Second, the logging tools will not duplicate a mock with the same name and date, which matters when you repeat a request. Third, edits send only the fields that change: asking Claude to fix one Quant score leaves your VARC and DILR notes alone.

What it did with my log

This week I pointed Claude at my own data. It read my goals (CAT, 29 November 2026, a 50-hour weekly target), my study statistics (659 sessions, 38,437 minutes, 197 active days, a 58-minute average session, 190 minutes at the longest), and my full-mock list. That list held 40 mocks, 39 of them scored, going back to 10 May.

The most useful output was not a chart. It was a comparison I had not made myself: raw scores of 59 to 65 had returned percentiles from 66.91 to 98.46 depending on whether the paper was a real past CAT or a coaching mock. I wrote that up with the full table in CAT Past Papers vs SIMCAT: The Same Score, Two Percentiles. The arithmetic behind it, means, ranges and the controlled comparison from August onward, was done by a script on the data the connector returned, not by eyeballing. I then checked each figure against the log before publishing.

That last step is the part to copy. The connector gives Claude your real numbers, which removes the biggest failure of asking a chatbot about your prep: it invents plausible ones. It does not remove the need to check a calculation before you act on it.

Prompts worth trying

  • "Analyse my last 20 mocks and name my weakest section by accuracy, not by score."
  • "Which of my mocks are due for a revision round, and how overdue is each one?" The spaced schedule runs R1 three days after the mock, then 7, 14, 21, 30, 45 and 60 days, each counted from when the previous round was actually done. The tool descriptions spell this out so Claude does not compute it as test date plus a fixed offset, which would overstate how overdue you are.
  • "Compare my past-paper mocks against my coaching mocks. Are the percentiles comparable?"
  • "I just finished a 45-minute Quant session on geometry, log it."
  • "My SIMCAT 14 Quant score was 33, not 30. Fix it."

Limits you should know

  • Rate cap: 30 tool calls per minute and 400 per hour per account. It exists to stop a runaway loop, and a normal conversation does not approach it.
  • Cold starts: the first request after a long idle period can take 10 to 30 seconds while the API wakes up. Retry rather than assuming it failed.
  • Large lists get truncated by the client. My 40-mock list was big enough that the raw result had to be saved to a file and processed with a script. Ask for a recent window (the last 20) if your client struggles.
  • No access to AI Insights, the in-app mentor chat or consolidated mock notes. Those are not exposed as tools.
  • No edits to subjects, goals or preferences. Those shape how everything else is interpreted, so they stay in the app.
  • What you type to Claude is governed by Anthropic's privacy policy, not Karma Yogi's. Karma Yogi does not see your conversations.

Who this is for, and who it is not

It is for someone with at least a few weeks of logs, because a model reading five sessions has nothing to find. It is for people who already ask "what should I fix" after each mock and want a faster second opinion than a spreadsheet pivot table. It is not a substitute for judgement: Claude will read a trend confidently even when n is eleven, so ask it for the sample size every time.

Karma Yogi is free and works for CAT and any other exam you can define subjects for.

End of essay

- Anish Guruvelli

Common questions

Can Claude read my CAT mock scores from Karma Yogi?
Yes, once you connect your account. The connector has a tool that lists your full mocks with section-wise score, attempts, correct answers and percentile, plus a separate one for sectional tests. It only ever reads your own data.
Can Claude delete or overwrite my study data?
It cannot delete anything. It can log new records and correct existing sessions, mocks and sectionals. An edit changes only the fields you name, so fixing one score leaves the rest of the record, including your notes, as it was.
How many tools does the Karma Yogi Claude connector have?
Thirteen: six read tools, four tools that create records, and three that correct existing ones. There is no delete tool.
How do I connect Karma Yogi to Claude?
In claude.ai, add a custom connector under Settings, then Connectors, using the server URL https://karma-yogi-api.onrender.com/mcp. Sign in with your Karma Yogi account and approve the connection. There is no client ID or secret to enter.
How do I disconnect Claude from my Karma Yogi account?
Go to Profile, then Preferences, then Account and Data, then Connected apps, and press Disconnect on the app. Access tokens last about 15 minutes by default, so access stops within roughly 15 minutes.
Is there a limit on how often Claude can call the connector?
Yes: 30 calls per minute and 400 per hour per account. The cap is there to catch a runaway loop, and normal conversations stay well under it.
Why was my first request slow or failed?
The API can go idle and cold start, so the first call after a quiet period may take 10 to 30 seconds. Retry once before assuming it is broken.
Does Karma Yogi see what I say to Claude?
No. Karma Yogi receives only the tool calls Claude makes against your account. What you type into Claude is covered by Anthropic's privacy policy.
Does the connector work for exams other than CAT?
Yes. Mock sections come from your own subjects, so a JEE, NEET, GATE or UPSC log works the same way with its own section names.
Should I trust Claude's analysis of my mocks?
Trust the data it reads and check the arithmetic. The connector returns your real numbers, so it cannot invent scores, but a conclusion drawn from a small sample can still be overconfident. Ask for the sample size and spot-check a figure before acting on it.
Keep Reading

More on CAT preparation.

All CAT guides
CAT Preparation· 7 min read

CAT Mock Scores Rose 6.6 Marks, but the Ceiling Did Not

My mean CAT mock score rose from 64.9 to 71.5 between the first 19 and last 20 of my 39 scored mocks. The improvement is real, and it is not what I expected: the bad days got less bad, the good days did not get better, and the gain arrived as one step in August rather than a steady climb. Here is the full breakdown and what it changes about the next four weeks.

Read
CAT Preparation· 10 min read

Overlearning in CAT Prep: When More Practice Stops Working

A 218-student trial found that drilling material you have already mastered boosts recall for about a week, then the advantage collapses - and in the second experiment, studying more material to a lesser degree actually beat overlearning less material, at every retest. CAT prep runs for months, not a week.

Read
CAT VARC· 9 min read

CAT Vocabulary List: 500 Words, and Why Lists Alone Fail

A real list of CAT-relevant advanced words, plus the honest research on why memorising an isolated list transfers weakly to VARC - CAT tests usage in context, not synonym recall - and what actually builds working vocabulary: retrieval, not scanning.

Read
Study Tracking· 7 min read

CAT Mock Analysis Excel Template: What It Can and Cannot Do

A spreadsheet can log a CAT mock score in ten seconds. It cannot, without real maintenance, tell you which mock is due for its next revision pass, flag a section that has silently plateaued, or keep a session linked to the specific mock it was about. Here is the column schema to use if you build one anyway, and the three specific jobs where it breaks.

Read