Self Inspect MCP server
online · 100% uptimeio.github.ejentum/self-inspect-mcp·v0.1.1·7 starsSend a thought, get one metathought that makes your agent inspect its own assumptions. Keyless.
7 stars15 downloads/wk
Reviews
Write oneNobody has reviewed Self Inspect yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Self Inspect tools (1)
write = sends, deletes, buys or postsself_inspectFreeSelf-Inspect. Express a thought, or describe the task you are working on, and you always get back ONE metathought: a short abstract question that makes you inspect your own task and assumptions before continuing. Use it whenever you want a self-check: after forming a hypothesis, before committing to an answer, when a long chain feels like it has drifted, when you notice you are agreeing to please, or when you are about to assert something from memory. There is no failure case: it always returns a metathought to question yourself with, selected by a transparent heuristic over an open CSV (no LLM). Keyless and free. DO NOT call for factual lookups or as a substitute for doing the task. Absorb the question and act on it; do not echo it verbatim to the user.
Public scan report
scanner v0.1.10 · 2026-10-24 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- Live reliabilityremote unreachable: Streamable HTTP error: Error POSTing to endpoint: {"detail":"Method Not Allowed"}0/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 133 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
Findings (1)
- highRemote endpoint did not respond
reliability.unreachableStreamable HTTP error: Error POSTing to endpoint: {"detail":"Method Not Allowed"}
How Self Inspect compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 60/100
- higher than 17% of 4,460 AI and agents servers
- Tools
- 1
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote AI and agents server answers 100%
- Response time
- 261 ms
- faster than 54% of 2,331 AI and agents servers
- GitHub stars
- 7
- more than 81% of 2,711 AI and agents servers
- Downloads a week
- 15
- more than 4% of 1,538 AI and agents servers with a package
What its tools let an agent do: 1 read
Install Self Inspect in Claude Code, Cursor or VS Code
claude mcp add --transport http self-inspect-mcp https://api.ejentum.com/self-inspect-mcp
What the publisher says
From the Self Inspect repository's README, as published. We do not edit it. Read it on GitHub
Self-Inspect
A question your agent would not think to ask itself.
An agent sends a thought, or a description of the task it is working on. It gets back one metathought: a short, abstract question that turns the agent's attention back onto its own task and assumptions before it continues. Not advice, not an answer. A question.
Keyless, free, deterministic. No LLM, no embeddings, no semantic similarity. Selection is a small heuristic over an open CSV you can read in five minutes, and the code that answers api.ejentum.com/self-inspect is the code in this repo. A test proves the two cannot drift.
Why an agent needs this
Agents move forward. That is the whole problem. Left to itself, an agent:
- commits to its first interpretation and never reopens it,
- piles up assumptions it never names,
- drifts from the original goal over a long chain of steps,
- stops at the first answer that looks plausible,
- grows more confident without growing more evidence,
- agrees with the user because agreeing is the easy path.
None of these are knowledge failures. The model already knows better. They are attention failures: the agent never stops to ask the one question that would have caught it.
And it cannot reliably ask that question itself. Whatever picks what to reflect on is the same process that is already committed, so an agent that "double-checks" tends to re-run its own bias and call it confidence. Acknowledging a trap is not escaping it.
Self-Inspect is the external question. It returns a metathought the agent would not have produced on its own: What is assumed? What is fixed? What does not follow? What is missing? When would this not hold? What confidence is warranted? The agent still does the thinking. The tool just makes it look.
When to call it
Put it in the loop at the moments an agent would otherwise barrel through:
- after forming a hypothesis, before acting on it,
- before committing to a plan or a final answer,
- at each step of a long chain, to catch drift,
- when the agent notices it is agreeing, or feeling certain.
Send a thought, get a metathought, answer it to yourself, continue with more awareness. It always returns a question (there is no "no result" case), one call, no model in the loop, no key.
How to use the metathought (the recipe)
Self-inspect hands back the one question that names the assumption your claim is quietly resting on. Answer it with a concrete counterexample and rebuild the claim around what breaks; do not just acknowledge the question and move on. Call it only at a genuine wall you cannot get past on your own, never on a schedule: forcing it every step manufactures fake corrections that read worse than using nothing. (This recipe is what separated the strongest runs from the weakest in our own evaluation.)
What the evaluation found
From a multi-run benchmark (a small model and a frontier model, 40-turn open-ended reasoning, blind order-swapped judging):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-12downgradeB → Cscore 60: Remote endpoint did not respond
Self Inspect: common questions
- Is Self Inspect MCP server safe?
- With care: it is graded C, so read the findings first (60/100). Read the Self Inspect safety report
- How do I install Self Inspect?
- It runs remotely at api.ejentum.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Self Inspect need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Self Inspect maintained?
- The last commit was 144 days ago (2026-06-13). The latest release is v0.1.1.
- Is Self Inspect up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Self Inspect?
- Servers from other publishers that do the same job: agent-device MCP server, Agent Sniper MCP server and AKShare MCP server.
- How does Self Inspect compare with other AI and agents MCP servers?
- safety score 60/100 (higher than 17% of 4,460 AI and agents servers); tools 1 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Self Inspect
Same job from other publishers: the closest match first, then the best rated.
- agent-deviceLet AI agents inspect, control, and debug real iOS, Android, desktop, and TV appsnot reviewedWidely usedA
- Agent SniperSelf-custodial pump.fun sniper: arm strategies, snipe, manage positions. Simulate by default.not reviewedEstablishedB
- AKShareLet a model explore AKShare's 1000+ China market data functions on its own — search, inspect, callnot reviewedEstablishedA