Pricing
One flat price per workspace. Every plan includes the MCP server, so your coding agent can read and resolve errors from day one. 30-day money-back guarantee on every plan.
Solo
One developer and their coding agent.
- 50,000 events a month
- 3 projects
- 30-day history
- MCP server for Claude Code, Cursor and any MCP client
- Unlimited agent API keys
- Email alerts on new errors
Pro
[most picked]Several apps in production, agents fixing them daily.
- 250,000 events a month
- 15 projects
- 90-day history
- MCP server for Claude Code, Cursor and any MCP client
- Unlimited agent API keys
- Email alerts on new errors
Scale
Agencies and products with real traffic.
- 1,000,000 events a month
- Unlimited projects
- 180-day history
- MCP server for Claude Code, Cursor and any MCP client
- Unlimited agent API keys
- Priority email support
Compare plans
| Solo $29/mo | Pro $79/mo | Scale $199/mo | |
|---|---|---|---|
| Events per month | 50,000 | 250,000 | 1,000,000 |
| Projects | 3 | 15 | Unlimited |
| History | 30 days | 90 days | 180 days |
| MCP server for coding agents | Included | Included | Included |
| Agent keys | Unlimited | Unlimited | Unlimited |
| New-error and usage emails | Included | Included | Included |
| Overage charges | Never | Never | Never |
| Yearly price | $290 (save $58) | $790 (save $158) | $1,990 (save $398) |
Pricing questions
What does Runheed do?
It is an error tracker with an MCP server. Your app reports exceptions through a small SDK. Errors are grouped by fingerprint with the stack trace, breadcrumbs, request details and the agent context (agent, session, tool). Your coding agent then reads them through the MCP server, fixes the code and resolves the error with a note such as the commit hash.
Which agents and editors does it work with?
Anything that speaks the Model Context Protocol: Claude Code, Cursor, Claude Desktop, Windsurf, Cline, Zed and custom agents built on an MCP client. The server runs locally over stdio and talks to your workspace with an agent key.
Which languages are supported?
Node.js and TypeScript have a first-party SDK with an Express error handler. A Python SDK with FastAPI, Django and Flask hooks is included. Anything else can POST JSON to the ingest endpoint with the project key.
Is there a free plan?
No. Every plan is paid, which keeps the service small, fast and supported. Each plan has a 30-day money-back guarantee: email hello@greatwork.company within 30 days of your first payment and we refund it in full.
What counts as an event?
Each error report your app sends counts as one event, including repeats of an error that is already grouped. When you reach the monthly limit, new events are rejected until the next month (UTC) and you get an email at 80% and 100%. You are never billed for overage.
How is this different from Sentry?
Sentry is a full application monitoring suite with a large free tier and its own MCP server. We do one job: get production errors in front of your coding agent with the context it needs, and let it close the loop. Pricing is flat with no seats to count. If you need performance tracing, session replay or release health, Sentry is the better fit.
What data do you store, and for how long?
Error type and message, stack frames, breadcrumbs, environment and release, agent context, request method and URL, and any user id or extra data your code attaches. Authorization, cookie and API-key headers are redacted on arrival. Events are deleted after your plan history window (30, 90 or 180 days).
Can I cancel any time?
Yes. Open Manage billing in Settings to cancel, switch plans, update your card or download invoices. Service runs to the end of the period you paid for.
Comparing tools? See how Runheed compares with Sentry, Honeybadger, Rollbar and LangSmith.