IT & Security

An agent thatresponds (also rotates through: responds, provisions, traces, collects)while you keep things running.

Answer a page, set up a new person's access, trace an error spike and gather audit evidence. Account changes, acknowledgements and posts wait for your approval. It works in PagerDuty, Datadog, Auth0 and Cloudflare, and across the 1,390 apps that connect today.

Start for free

One request, followed call by call

Pick a scenario to see what the agent reads, what it prepares, and what waits for your yes.

Database CPU alert

Datadog, PagerDuty and a Slack thread

Something is pushing database CPU past 90% and PagerDuty is on me about it. Acknowledge the alert, open an #incidents thread, and find out whether recent traffic lines up with what Datadog shows.

  • query
  • acknowledgeWaits for approval
  • start_threadWaits for approval

Should the runbook for the kill switch go into the #incidents thread too? That thread would open with my read: a recently added cron job is tripling reads on 'checkout_events', which has kept DB CPU at 94% since 14:38. It names you incident commander, and it waits for your approval, as does acknowledging INC-4821.

Database CPU alert

PagerDuty · acknowledge, Slack · start_thread

ApproveReject

Ready to paste

Prompts to start from

Paste one into any agent connected to Spinrun, put in your own names, and send.

  • “Open an #incidents thread for the alert PagerDuty just sent, and tell me whether traffic explains what Datadog is showing.”
    Alert triage
  • “Someone new is joining engineering. Their team's Slack channels, the team's Bitwarden collection and dev-tools access in Auth0: set up all three.”
    New starter access
  • “Warn #eng-payments about the jump in Sentry errors on /api/charge, with the fix you'd make and the deploy that caused it.”
    Error spike
  • “Our auditor wants SOC2 evidence for Q1: put the WAF settings from Cloudflare and the access reviews on one Notion page.”
    Audit pack

Safe by default

Limits that don't live in the prompt

An agent works inside your accounts, so approvals, sign-ins and records are handled by Spinrun rather than left to the model.

  1. Approval first
    Gmail
    • readRuns on its own
    • writeWaits for approval
    • destructiveBlocked

    You approve the writes

    By default, every change an agent makes in a connected app waits for your approval, on every plan. Enhanced Control adds per-app read, write and destructive rules at the gateway on Free and Pro.

  2. OAuth sign-in

    No password in the prompt

    You sign in once through OAuth and the gateway keeps the tokens encrypted. The agent never holds a password, so there is none for a prompt to pull out.

  3. Deleted on schedule

    What gets kept

    Models are never trained on anything you connect. The log does hold each call's arguments and a preview of what came back, email or chat text included, and deletes them when your plan's window ends.

Gmail
  • alex@acme.comCompany
  • alex@gmail.comPrivate
  • team@acme.comShared
Several accounts

Every tenant and environment, kept apart

Connect each environment's accounts as their own connections. The agent acts in the one a request names, and asks when it could be more than one.

Your connections
  • PagerDutyConnected
  • DatadogConnected
  • SentryConnected
  • Auth0Connected
  • CloudflareConnected
  • SlackConnected
Any agent

Change the model, keep the connections

On-call and identity access sit in Spinrun. Switch models without granting anything again.

  • Every MCP client points at the same Spinrun endpoint
  • Each agent can get its own workspace key, revocable on its own
  • The activity log reads the same whichever model made the call
The apps behind it

Paging, sign-in and monitoring together

Paging, sign-in and monitoring lead the list. Need Bitwarden, Jira or Confluence? They're among the 1,390 apps that connect today, one sign-in each.

1,380 more apps connect the same way

Frequently asked questions

Anything in the toolkit catalog. Most connect through a managed OAuth app; for the rest a workspace admin registers your own OAuth app once, from the app's Set up page.

Sign in to PagerDuty then hand over the first job.

Free to start, with 10,000 one-time credits. By default, writes to your apps wait for your approval.

Before anything loads

We would like to switch on analytics, so we can see which pages are worth keeping. Nothing has loaded yet and nothing will until you choose. The cookies that keep you signed in and remember your language are not part of this.

Read the Cookie Policy