Grounded Support Agent MCP server
io.github.Ankit512/grounded-support-agent·v0.1.0Governed support MCP: answers only KB-grounded questions with citations, escalates the rest.
0 stars25 downloads/wk
Reviews
Write oneNobody has reviewed Grounded Support Agent yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Grounded Support Agent tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it
- Code scan8 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 qualitylocal package, no credentials required12/15
- Maintenancelast push 53 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Grounded Support Agent compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 80% of 4,460 AI and agents servers
- Downloads a week
- 25
- more than 11% of 1,538 AI and agents servers with a package
Install Grounded Support Agent in Claude Code, Cursor or VS Code
claude mcp add grounded-support-agent -- uvx grounded-support-agent
What the publisher says
From the Grounded Support Agent repository's README, as published. We do not edit it. Read it on GitHub
Grounded Support Agent
A customer-support agent that resolves what it can prove and honestly escalates the rest.
AI support agents are strong on common questions and dangerous on the edges: asked something the knowledge base does not cover, most will still produce a fluent, confident, wrong answer. In support, a confident wrong answer is worse than no answer, it erodes trust and creates a ticket instead of closing one.
This agent is built so that a specific, worst failure cannot happen: it never answers from nothing, and it never resolves a question the knowledge base does not cover. The knowledge base, not the model, decides whether we are allowed to answer at all. Every answer is grounded in a cited passage. Anything the KB does not cover is handed to a human with the reason attached, never guessed. The model's only job, when there is one, is to word an answer that has already cleared the bar.
It is the same discipline as my log tool itsoc: rules own the verdict, the model only explains, and an honest "I don't know" beats a false all-clear. Here the verdict is resolve or escalate.
The one idea
Escalating everything is trivially safe and completely worthless: a bot that only ever says "let me get a human" closes no tickets. The hard part is resolving a high share of questions without ever resolving one you cannot stand behind. Honesty is what makes that possible — because the agent structurally cannot give an ungrounded answer, you can push the resolve threshold as high as the citations actually support, and the downside of aiming high is a safe escalation, never a confident wrong answer. Honesty is not the tax on the resolution rate; it is what lets you raise it.
Three outcomes, and only three:
The decision is made by deterministic retrieval and term coverage, with explicit, auditable thresholds (core/resolver.py), not by a prompt asking a model to be careful.
Quick start
Python 3.9+, standard library only. No pip install to run the core, no API key, nothing leaves your machine.
python3 ask.py "how do I reset my password?"
python3 ask.py "do you integrate with Salesforce and migrate my Zendesk tickets?"
python3 ask.py --json "can I get a refund after 30 days?"The first resolves with a citation. The second escalates honestly (nomatch). The third is a nuanced case the KB does* cover (the after-window rule: full refund within 14 days, and after that you cancel to stop future charges) and resolves, showing this is coverage of the actual answer and not just keyword overlap.
The eval that matters
Accuracy on easy questions is table stakes. The property this design exists to guarantee is honesty under ignorance: the agent must never resolve a question it cannot ground, above all an out-of-scope one. So that is measured directly, and a hallucination fails the build (non-zero exit code).
python3 eval/run_eval.pyShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grounded Support Agent: common questions
- Is Grounded Support Agent MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Grounded Support Agent safety report
- How do I install Grounded Support Agent?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Grounded Support Agent need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Grounded Support Agent maintained?
- The last commit was 55 days ago (2026-09-10). The latest release is v0.1.0.
- What can I use instead of Grounded Support Agent?
- Servers from other publishers that do the same job: Mockserver MCP server, Agoragentic Agent OS MCP server and Tw Legal Rag MCP server.
- How does Grounded Support Agent compare with other AI and agents MCP servers?
- safety score 88/100 (higher than 80% of 4,460 AI and agents servers); downloads a week 25 (more than 11% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to Grounded Support Agent
Same job from other publishers: the closest match first, then the best rated.
- MockserverMock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.not reviewedEstablishedA
Agoragentic Agent OS MCPTriptych OS (Agent OS) MCP for governed routing, receipts, and USDC settlement on Base.not reviewedEstablishedB
Tw Legal RagCitation-guarded retrieval over 22M Taiwan court judgments and administrative interpretationsnot reviewedEstablishedA