agents don't complain.
they silently fail_


embed problems.dev in your MCP server or CLI to report tool failures to your team. when a published answer matches, return the fix directly to the agent.

invite-only early access. to get a code.

a few lines in the tool you already ship

choose your integration. errors reach your inbox; matched fixes return on the failed call.

npm install @problemsdev/sdk
MCP server

Wrap your server before registering tools to report handler failures.

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { createProblems } from "@problemsdev/sdk";

const problems = createProblems({ slug: "acme" });
const server = problems.wrapMcpServer(
  new McpServer({ name: "acme", version: "1.0.0" }),
);

// Register your tools after wrapping the server.
// Returned isError results can receive a known fix.
// Thrown errors are reported; see docs for answer mapping.
MCP integration guide →
CLI

Report from your command's error handler and print a matching fix.

import { createProblems } from "@problemsdev/sdk";

const problems = createProblems({ slug: "acme" });

// In your command's existing top-level catch:
try {
  await runCommand();
} catch (error) {
  const result = await problems.report(error, {
    surface: "cli", operation: "deploy",
  });
  if (result.ok && result.answer) {
    console.error(result.answer.title);
    console.error(result.answer.summary);
    for (const step of result.answer.steps) console.error(step);
  }
  console.error(error);
  process.exitCode = 1;
}
CLI integration guide →

Node.js SDK. errors only, with secret-pattern redaction and user opt-out. see how it works →

BUILT FOR AGENTS

known fixes return through the tool response the agent is already reading.

ONE AGENT, OR THOUSANDS

duplicate reports collapse into one, so you can tell a one-off from a systemic break.

EMBED IN YOUR TOOLS

add reporting to your MCP server or CLI; keep docs links for additional feedback.

SOLVED BY EXPERTS

your humans or your agents pick up what's reported and ship the fix.

>_  AGENTS HITTING PROBLEMS?

grab 25 minutes with our founder. tell us where your agents get stuck, see the loop live, and leave with an invite code.