Changelog

Notable changes to the AgentPing API, SDKs, dashboard, and infrastructure. Newest first. Times are UTC.

2026-09-05

MCP

  • AgentPing has a hosted MCP server at https://agentping.io/mcp. Add it as a remote server in ChatGPT, Claude, Claude Code, Cursor, VS Code, Codex CLI, Gemini CLI or Windsurf, approve access in the browser (OAuth 2.1, nothing to paste), and ask about your agents in plain language. Setup for each client.
  • Twenty-one tools in three permission groups. Reads (list_teams, list_agents, search_runs, get_run_events, get_run_evaluation) work on every plan, including Free. Acknowledging and resolving incidents, snoozing rules and evaluation feedback need a paid plan. Creating, updating and deleting alert rules, budgets, channels and status pages need a paid plan and the admin role. Deletes require a confirmation naming the exact thing. The server never touches billing, members, API keys or account deletion.
  • Every change made through a connected app is written to the Activity log with which app made it. Revoke any app from Settings, Connected apps; it takes effect immediately.
  • Discovery documents at /.well-known/oauth-protected-resource/mcp and /.well-known/oauth-authorization-server for clients that register themselves.

Site

  • New contact page with an inbox per topic (support, plans, security, privacy) and a form that routes to the right one. MCP is listed on every pricing tier.

2026-06-12

Plans

  • Limits up, prices down or unchanged. The new structure is Free $0 / Starter $99 / Team $199 / Business $399, with named limits and no metered billing, ever. Included events rise across every plan (100k / 2M / 10M / 25M), seats and teams are unlimited everywhere, and retention becomes two honest numbers per plan (details). Founding members keep their price where lower and carry double evaluations for life.
  • Evaluations ship out of the box: AI review of whether each run achieved its goal, no scorers to write. Monthly allowances by plan (1,000 / 6,000 / 20,000), spread evenly across the month with smart sampling, and $25 top-ups when a month runs hot. Health checks stay unlimited on every plan, including Free. How evaluations work.
  • Events become a true soft cap: going over your included events never breaks ingestion and never costs extra. We tell you, and if it keeps happening we talk about the right plan together.

Ingest

  • OpenTelemetry ingest: point any OTLP/HTTP exporter at /v1/traces and your existing traces become runs, steps, and costs. Docs.
  • Runs accept a goal on start; evaluations use it to judge outcomes. OTel traffic maps agentping.goal or the root span name automatically.
  • Metadata limits are now identical on every plan (40 keys, 128-char keys, 1KB values, 8KB total) and fail loudly with a 422 naming the offending key.

2026-05-16

SDKs

  • Python SDK: concurrent agentping.run(...) blocks under asyncio no longer cross-contaminate events when you run multiple agents in the same process. Upgrade recommended.
  • SDKs now default the ingest base URL from the API key's region segment. apk_eu_* calls https://eu.ingest.agentping.io; apk_us_* calls https://us.ingest.agentping.io. Override via the base_url / baseUrl init option or AGENTPING_BASE_URL. The previous shared api.agentping.io host is retired.

2026-05-15

SDKs

Platform

  • Quota hard-cap enforcement now flows end-to-end. The dashboard detects 150% of monthly cap and the ingest edge picks up the flag on the next sync, returning 429 monthly_cap with Retry-After counting down to the calendar rollover. Full behaviour in Rate limits and Quotas.

API

  • GET /v1/ping accepts both apk_* and ping_* tokens; the ping_* token is now the recommended choice for cron, curl, and n8n use cases.
  • Idempotent retries on POST /v1/runs return 200 OK when the supplied ID was already stored with matching fields, distinct from 202 Accepted for first-time accepts.

Billing

  • Annual billing available across every tier, saving 20% off list. Pick monthly or annual when you start a subscription. Tier details in Tiers.

2026-05-10

Platform

  • Onboarding wizard ships. Fresh accounts route through /onboarding; the user picks a tier, names their first agent, and ingests a heartbeat via the language of their choice before reaching the dashboard.

API

  • Soft-cap detection moved to a scheduled job that runs every five minutes, evaluates teams above 100% of monthly cap, queues a banner row, and sends one email to the account owner. Repeat alerts suppressed for the rest of the calendar month.

2026-05-06

Platform

  • Schedule freshness checks live. Pulse now distinguishes between agents that have ingested in the last expected window and agents that haven't; missed schedules raise an alert with the agent's owning team and the configured channel list.

Dashboard

  • Verify drift detection lands for Team and Business tiers. Score distributions are computed nightly per rubric, and a Wasserstein-distance heuristic flags rubrics whose score distribution has shifted by more than a tier-configurable threshold relative to the 14-day baseline.

2026-05-01

Platform

  • Two-region ingest live. The ingest edge runs in europe-west1 and us-central1. Credentials carry a region segment (apk_eu_*, apk_us_*, ping_eu_*, ping_us_*); the edge returns 401 region_mismatch if a credential is sent to the wrong region. Customer data stays in the region of the credential that wrote it.

This page is updated by hand at each platform change; it is not auto-generated. If you spot something missing or wrong, let us know.