NewAgent Observability — find failures before customers do.
Back to directory
Patronus AI logo

Patronus AI MCP server: announced, now unavailable

The announcement post is still live. The repository it links went offline between June and August 2026, and Patronus's Python SDK and API are the working route.

Connector
Announced; repo returns 404
Coverage
Evaluations and experiments
Tools
6 in the surviving copy
Working route
The patronus Python SDK

Checked 3 October 2026 · from Patronus's MCP announcement post, the GitHub API, the Wayback Machine, PyPI and the official MCP registry

One of 91 guides to monitoring and developer tools. Each covers what an AI coding agent can get out of the tool through MCP, the protocol that lets the agent query the tool directly.

Summary

Patronus AI announced "the Patronus MCP Server, the first MCP server for agent testing and optimization" in a blog post that is still live. The repository the post links returns HTTP 404 on 3 October 2026.

The Wayback Machine captured patronus-ai/patronus-mcp-server with HTTP 200 on 7 June 2026. By 26 August 2026 it returned 404. Patronus has not published an explanation.

A copy survives at anwarchk/patronus-mcp-server. Its 25 commits, dated 19 to 26 March 2025, are authored by Patronus co-founder Anand Kannappan, and it sits on a personal account.

The supported route is the patronus Python SDK, version 0.1.26 from 17 September 2026, plus the Patronus API. Neither depends on MCP.

How Patronus AI works with MCP

Patronus AI evaluates LLM and agent output. Its hosted evaluators score hallucination, toxicity and custom criteria, and Percival, its agent debugger, reads traces and names failure modes.

Its homepage now says "We are a frontier lab training the first Digital World Models." In June 2026 it announced a $50M Series B led by Greenfield Partners, with Datadog participating.

The announced server let Claude Desktop pick evaluators, run a batch evaluation and log the traces to Patronus. The surviving code registers six tools: evaluate, run_experiment, batch_evaluate, list_evaluator_info, create_criteria and custom_evaluate.

All six start or configure an evaluation, and none returns a stored trace, span or past result. The post's first example, Cursor finding "the latest AI failures from Patronus", has no matching tool in that code.

Every vendor here gets the same four checks: official, maintained, distributed and usable. Patronus AI passes 0 of them.

CheckResultEvidence
OfficialFailPatronus announced an official server, but the repository its post links, patronus-ai/patronus-mcp-server, returns HTTP 404 on 3 October 2026.
MaintainedFailThe surviving copy of the code, anwarchk/patronus-mcp-server, has had no commits since 26 March 2025.
DistributedFailPyPI returns 404 for patronus-mcp and patronus-mcp-server. The official MCP registry's only "patronus" match belongs to an unrelated company.
UsableUnknownThe copy runs from source as python src/patronus_mcp/server.py --api-key ..., against a patronus SDK that has shipped 22 releases since its last commit.
Part of the workWhat Patronus AI has hereCan an agent reach it
Agent observability & evalsHosted evaluators, experiments and Percival trace analysisPartial. Through the SDK and API; the MCP copy only starts evaluations
Code, tests & reviewExperiments that score a dataset with evaluatorsPartial. run_experiment in the SDK, callable from CI or an agent's shell

Patronus is reachable from code today. An agent with a shell and a PATRONUS_API_KEY can call the SDK directly, which also covers tracing, something the six MCP tools never did.

What can an AI agent do with Patronus AI?

Install steps from 2025 point at a repository that returns 404

Write-ups from 2025 send readers to github.com/patronus-ai/patronus-mcp-server. That URL now returns 404, and PyPI has no patronus-mcp package to fall back on.

The surviving copy's README still says to clone github.com/yourusername/patronus-mcp-server.git, an unedited template placeholder.

Guard: Treat the copy as reference code. Use the patronus SDK for anything you plan to keep running.

A registry search for "patronus" returns a different company

The official MCP registry's only match is studio.patronus/control-plane, published on 21 September 2026. It belongs to Patronus Protect, an AI firewall from Casdo Labs GmbH in Munich.

Guard: Check the publisher domain before connecting. Patronus AI uses patronus.ai.

Do you need the MCP server at all?

Use the patronus SDK. Install it with pip, set PATRONUS_API_KEY, and call a RemoteEvaluator for one check or run_experiment for a dataset.

For tracing, the SDK exports OpenTelemetry to https://otel.patronus.ai:4317 by default. Its documentation shows integrations for OpenAI, Anthropic, smolagents, PydanticAI, OpenAI Agents, LangChain and CrewAI.

A community server exists. settlegrid/settlegrid-patronus-ai, created on 16 May 2026 and last pushed two days later, wraps six Patronus calls with per-call billing through SettleGrid.

That wrapper is a third-party project with 0 GitHub stars, not a Patronus release.

Call Patronus from code through its SDK. Treat any MCP wrapper, including the March 2025 copy, as code you maintain yourself.

Patronus AI integration setup

Patronus documents no MCP client setup. The working setup is the Python SDK, configured by environment variables or a patronus.yaml file.

Install and authenticate

The SDK reads PATRONUS_API_KEY and talks to https://api.patronus.ai unless PATRONUS_API_URL says otherwise.

Terminal
pip install patronus
export PATRONUS_API_KEY=<your-key>
export PATRONUS_PROJECT_NAME=my-agent

Run one evaluation

RemoteEvaluator calls an evaluator hosted by Patronus. The result carries a pass flag, a score and an explanation.

Terminal
from patronus import init
from patronus.evals import RemoteEvaluator

init()
judge = RemoteEvaluator("judge", "factual-accuracy")
result = judge.evaluate(task_input="What is the capital of France?",
                        task_output="Paris", gold_answer="Paris")
print(result.pass_, result.score, result.explanation)

Every other client

Each block below is the configuration for one client, with the file path and the key that client expects.

Trace an agent function

@patronus.traced() wraps a function in a span, and patronus.start_span() marks a block inside it. Spans travel to Patronus over OTLP.

Terminal
import patronus

patronus.init()

@patronus.traced()
def answer(query):
    with patronus.start_span("retrieval"):
        ...

Read-only access, permissions and security

  • The MCP copy holds your whole API key

    Its documented invocation passes the key on the command line, so the process gets every permission that key carries.

  • docs.patronus.ai now requires login

    It answers with HTTP 401 and "contact support@patronus.ai for access". The SDK reference at patronus-ai.github.io/patronus-py stays public.

  • The SettleGrid wrapper charges per call

    Its README lists prices from 1 to 5 cents per method, billed through SettleGrid.

What the vendor documents

The announcement post lists three uses. Cursor finds recent AI failures and suggests fixes; Claude Desktop acts as a chat interface over Patronus; and Patronus evaluators score Claude chat outputs.

Should you connect an agent to Patronus AI?

No, not over MCP. Connect through the `patronus` SDK or the Patronus API instead. Best for teams that already use Patronus evaluators and can call them from code or CI.

Strongest fit
No, not over MCP. Connect through the patronus SDK or the Patronus API instead.
Main advantage
Patronus's hosted evaluators, including its Lynx hallucination judge, are a few lines of Python away.
Main weakness
The announced server's repository returns 404, and the server was never packaged on PyPI.
Operational risk
Running the March 2025 copy means maintaining it yourself against the SDK's current releases.

From Oodle

One platform for agent traces and infrastructure

Agent traces usually sit in a different product from the rest of your telemetry, so when a slow database makes an agent slow the symptom is in one tool and the cause is in another. Oodle keeps both in one query surface.

See agent observability

Frequently asked questions

Does Patronus AI have an MCP server?

Not one you can install from Patronus. It announced one, but the linked repository returns 404 on 3 October 2026 and PyPI has no package.

Why did the Patronus MCP repository go offline?

Patronus has not said. The Wayback Machine shows the repository live on 7 June 2026, and it returned 404 by 26 August 2026.

Is anwarchk/patronus-mcp-server official?

No. It is a copy on a personal account. Its 25 commits are authored by Patronus co-founder Anand Kannappan and stop on 26 March 2025.

Is studio.patronus/control-plane from Patronus AI?

No. It belongs to Patronus Protect, an AI firewall from Casdo Labs GmbH, listed in the MCP registry on 21 September 2026.