RippleNav Applied Research

An MCP server for coding agents

A second pair of eyes, when your agent is stuck.

TrueHeading-MCP is a server your coding assistant connects to. You describe the problem in one sentence, and it answers with one line: where to look, and what is there. Then you open that file.

The point of it

Rather than upgrading the AI's core intelligence, this tool improves how your agent goes about the work. It gives it a structured flow: take in fresh context, pin down the exact parameters in play, and keep routing itself toward the next target. The gain is a better process, held consistently, on work that is ready to be checked — so your agent acts like it had an IQ upgrade.

What an answer looks like

you:  the retry loop keeps doubling work on the same row, and I cannot see where
back: the retry path in send(), where the second attempt writes before the first resolves

One line, about two seconds. It is a hypothesis: the value arrives when you go and read the place it names. Ten minutes of searching becomes one look, and the line either holds up or it tells you something by not holding up.

What it is good at

The tools

ask
You are planning and want the weak point named before you build.
review
You just finished something and want it looked at before it ships.
debug
A failure will not explain itself.
nudge
You have drafted an answer; it says where to look at your own draft again. No arguments: the question is built in.
checkup
You are about to call something finished. One pass over several areas at once — assumptions, dependencies, the boundary with someone else's part, what was never run with the rest, the written record, and what got dropped — and seven short labelled lines back. No arguments.
sharp
The same one-pass shape, aimed at the failure modes work that already runs actually produces: exits that skip the clean-up, errors that stopped explaining themselves, identifiers with nothing behind them, values kept in two places. No arguments.

One more, balance, is free: it says how many units are left and what a call costs, and asking it spends nothing.
The first three take your words and answer with one line — and they are one call described for a different moment, not three tools with three rules: any of the three takes any question, so pick by what you are doing rather than by what you think you are allowed to ask. nudge takes nothing: its one question is fixed here, because a question you compose is a question we have published — it answers with one line too. checkup and sharp take nothing and ask seven fixed questions in one go; you get seven labelled lines back, one per question. A line of X means that question found nothing to point at — which is an answer, not a failure — and a line that says no line came back is the one that failed.

In your assistant the tools are listed with the vendor and the product in front of the act — ripplenav_trueheading_ask — because a client shows one flat list of every server's tools, and a tool called plain ask would sit beside its own. Below, and everywhere else on this site, the short form is used: it is the same tool.

How you start

Prepaid, priced per call

You buy units in advance and each call spends its own share, so a day of work never turns into a surprise invoice. A single question spends the least; a seven-question panel spends more, because it asks more. The unit costs and what each tool spends are on your account page, and nothing else ever moves your balance.

When the words carry nothing for the question as you phrased it, the answer is a single X. That is a real answer, and the useful one: it means restate the matter with more of it in the sentence.