Everything your AI needs to get work done

Connect 1,000+ apps. Spinrun loads the right tools when needed, handles authentication, and runs complex work in isolated sandboxes.

Or let Spinrun run the agent for you
  • Sequel
  • Technics-Group
  • Powerod-IT
  • Directimo
  • LifeLabs
  • Notiro
  • BirdAI
Claude Work
Go through this week's deal threads in Gmail, log every reply in Pipedrive, and draft follow-ups for the deals that have gone quiet
Spinrun search tools
Spinrun sandbox

Matched 38 replies to 21 open deals and logged each one against the right contact. Nine deals have been silent a week or more.

Spinrun execute tool

Pipeline is current. Nine follow-ups are drafted and waiting in your outbox.

Reply…
+Sonnet 5
SPINRUN_SEARCH_TOOLS
search email threads and update crm deals3 found
GMAIL_SEARCH_THREADS
Search email threads by query and date
MATCH
PIPEDRIVE_SEARCH_DEALS
Find deals by contact, stage, or value
MATCH
PIPEDRIVE_ADD_NOTE
Attach a note to a deal or person
MATCH
Plan
  1. 1. Search threads from deal contacts
  2. 2. Match each thread to its deal
  3. 3. Draft follow-ups for quiet deals
Warnings
  • ! Pipedrive API tokens are per-user
  • ! Follow-ups are drafted, never sent
SPINRUN_MANAGE_CONNECTIONS
USER_ID: usr_9x2kLm7
Gmail
OAuth 2.0
Connected
Pipedrive
API key
Connected
SPINRUN_EXECUTE_TOOLSESSION: sx-7k2m
PIPEDRIVE_UPDATE_DEAL
deals
21 updated
notes
38 replies logged
follow-ups
9 drafted
✓ 200 OK · 21 deals updated
AGENT_CONFIG
AGENT
Claude
PROVIDER
Anthropic
MODEL
claude-sonnet-5
Why Spinrun

Your agent thinks fast.
Give it tools that keep up.

Tool search3 found
⌕ list error spikes and file a ticket…
TRACKER_LIST_ISSUES
List unresolved issues in a project
Match
TRACKER_GET_EVENT
Get error event details and stack
Match
BOARD_CREATE_TASK
Create a new task on the board
Plan
  1. Fetch open issues
  2. Rank by severity
  3. Create board task
Working
  • ✓ project slug found
  • ▸ board id needed
01

The right tool, when it matters

Spinrun loads tools as the agent needs them, so the context window stays focused on the work.

  • Find tools from the request, not a config file
  • Plan multi-step work before execution
  • Apply guardrails before the first call
MAIL_SEND_MESSAGEv2.3
to: "dana <dana@corp.io>"
400 Recipient format rejected: display name not allowed
Pattern detected: 12% of sends fail on display names
Fix: strip display name from recipient before the API call
MAIL_SEND_MESSAGEv2.4
to: "dana@corp.io"
200 Sent · id 4f2a9c
02

Tools that improve with use

Live calls reveal weak spots. Fixes roll out across the platform instead of waiting for every team to rediscover the same problem.

  • Accuracy tuned from live calls
  • Optimizations that follow real usage
  • A stable API designed for agents
Agent chatconnected

List my open PRs and summarize what needs review.

Not connected code host account required

I need access to your repos to fetch PRs.

◉ CodeHost · scope: repo, read:orgConnect
03

Authentication handled for you

Connect an account when the agent needs it. Spinrun handles OAuth and requests only the permissions required for the task.

  • Managed OAuth for supported connectors
  • Connect accounts inside the workflow
  • Keep permission scopes narrow
WORKSPACE_SANDBOXpython 3.14 · isolated
msgs = []
for ch in run_tool("CHAT_LIST_CHANNELS"):
    msgs += run_tool("CHAT_FETCH", channel=ch)

digest = cluster_and_rank(msgs)   # 2,183 msgs
run_tool("MAIL_SEND_MESSAGE",
         to=me, body=digest)      # → 200 Sent
04

Run complex work in code

An isolated sandbox handles loops, filtering, and large results, then returns only what the agent needs.

  • An isolated runtime for each session
  • Compose tool calls from code
  • Keep large datasets out of the prompt
revenue-dashboard.htmlv3 · isolated preview
MRR
$412k
Net new
+38
Churn
1.9%
⌾ Privatev1 v2 v3Share link
v3 published · chart rebuilt from the new pipeline query
v1 and v2 kept. Roll back any time.
05

Get a deliverable, not a transcript

Ask for a dashboard and get a self-contained page built from connected data, isolated for preview and versioned on every change.

  • Interactive HTML and documents, not walls of chat
  • Personal by default — widen to a team or the whole workspace
  • Revocable public links to share outside the workspace
GATEWAYteam: growth
/mcp/t/growth · 6 connections
CRM_SEARCH_DEALSread · allowed
SHEETS_APPEND_ROWwrite · allowed
CRM_DELETE_DEALdestructive · denied
every call logged · most-specific rule wins
06

Controls built into every call

Give each team an endpoint with only the connections it needs. Spinrun checks policy and logs every call. Destructive playground actions wait for approval.

  • A scoped MCP endpoint per team, one URL each
  • Read, write, destructive — rules enforced at the gateway
  • Every call in the activity log, with payload capture you control
leads · agent databasesqlite · private · 4 rows
emailstatuslast_touch
ada@northwind.ioreplied2h ago
li@acme.comemailedyesterday
sam@globex.coqueued
ravi@initech.devreplied3d ago
created by Outreach agentExport CSV
07

Every agent gets its own database

An agent that runs every morning needs to remember yesterday. It creates the tables it needs in a private database, and shares some with the rest of the workspace; you browse and export them.

  • A private SQLite database per agent — it creates the tables
  • Shared workspace tables, so one agent hands work to another
  • Browse, page and export on the Data tab; a drop needs an admin
The knowledge layerEarly access

Connectors let your agents act.
Brain gives them memory.

Without Brain, an agent searches one app at a time and may look in the wrong place. Brain indexes your workspace ahead of time, so one search returns ranked answers with citations. Agents add to it too: a report Claude files over MCP, or a Spinrun agent's daily summary, is searchable by the next run.

  • One call instead of a dozen per-app round trips
  • Semantic and keyword search, fused into one ranking
  • Every answer cites the document it came from
  • Agents and your MCP client can add documents, so learnings accumulate
Zero config to full control

One product, every workflow

SpinrunFor you

Point Claude, ChatGPT, or Cursor at one gateway and it can reach every app you use. Ask for the outcome instead of clicking through each app.

Connect each app once through OAuth. Access is scoped and revocable, with no keys to paste into agent settings.

Log this week's replies in Pipedrive
Build a spend summary from Drive
Draft this week's newsletter
Triage new support tickets
Prep me for my 2pm
Send the revenue recap to #sales
Open a PR and tell #engineering
user — claude — ~/work
claude mcp add --transport http spinrun
https://spinrun.ai/mcp
spinrun connected · 1,000+ toolkits
catch me up on Slack and draft the replies
SpinrunPlatform

Five lines from model to agent

The model is ready. Give the session access to its tools and let it work.

"mcpServers": {
  "spinrun": {
    "url": "https://spinrun.ai/mcp"
  }
}
Code Review Agent
Added comments
Pipeline Agent
Logged 12 replies
Support Agent
Closed 3 tickets
SQL Agent
Exported CSV
Campaign Agent
Paused 2 ad sets
Research Agent
Summarized findings
Safety & security

Locked down from every angle

Fine-grained data access controls, per team and per action.

  • GDPR

    A Romanian company under the GDPR and ANSPDCP, with a DPA that binds on acceptance and a countersigned copy on request.

  • EU AI Act aligned

    Human oversight at the gateway, transparency duties named, no conformity claim we cannot back.

  • Core data hosted in Frankfurt, EU

    Database, authentication and application functions run in Frankfurt. What is not region-pinned, we say so.

  • No training on your data

    Neither we nor the model providers we route through may train on your content.

  • SCCs for non-EEA transfers

    Standard Contractual Clauses, with encryption and access control behind them, wherever data leaves the EEA.

See our compliance hub
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