Managed auth · Tools · Triggers · MCP

The integration layer for AI agents

Managed auth and thousands of prebuilt tools across 3,000+ apps, for the agents you're building.

connect.ts

Tools and triggers for the apps your users already run

  • Slack
  • GitHub
  • HubSpot
  • Notion
  • Stripe
  • Gmail

Hoook is the integration layer thathandles your users' auth.

Book a demo
One integration layer

Everything between your agent and your users' apps.

Your agent asks. Hoook finds the right account, attaches a fresh token, calls the app and hands back the result.

Your agentsdk · rest · mcpHoookconnect link · managed authtoken vault · proxyYour users' apps

Your integration stack, run for you.

Every integration is a small product: OAuth apps, token refresh, rate limits, pagination, webhooks and an API that changes under you. Hoook runs all of it, so your team ships the part only you can build.

New integrations in:Minutes, not sprints

Add an app your users ask for the same day they ask, without a new OAuth app, a new token table or a new on-call page.

Live activityLive
8,412Connected accounts
184kTool calls / day
2.1kToken refreshes
212msMedian call

Connects to Thousands of apps

Everything between your agent and the world

Your agent, connected to everything.

Managed
auth

OAuth, done for you.

Your users connect their accounts through Connect Link. Hoook stores the tokens, refreshes them and scopes every call to that user.

Connected accountsPer user, refreshed automatically

Every app
one API

Thousands of integrations.

Slack, GitHub, HubSpot, Notion, Stripe and thousands more, behind one SDK and one auth model.

Prebuilt
tools

Actions your agent can call.

Send a message, create an issue, update a deal. Tested tools with typed inputs, ready for any model.

Tool callWorks with any model

Create a Linear issue for the failing checkout test

linear.create_issue · done
  • Claude
  • GPT
  • Gemini
  • Mistral

Real-time
triggers

Start work when something happens.

New email, new deal, failed payment, merged pull request. Webhooks and polling, handled, with every event kept for replay.

Event sourcesWebhooks and polling, managed
  • Stripe · payment failedListening
  • GitHub · pull request mergedListening
  • Gmail · new emailPolling

Workflows
with code

No-code when it helps, code when it counts.

Chain triggers and actions, then drop into Node.js or Python for anything custom. Deployed in one click.

WorkflowTrigger, code, actions
  • Trigger · Stripe payment failedOn
  • Code · Node.jsRan
  • Slack · send messageSent

Security &
control

Credentials never reach the model.

Tokens encrypted at rest, calls scoped per user, and every action written to an audit log you can export.

AccessScoped per user and per tool
  • Write actionsNeed approval
  • TokensEncrypted
  • Audit logRecording
The toolkit

Every piece your agent needs. Auth, tools, triggers and raw API access.

  • Works with Claude, ChatGPT and any MCP client
  • Every tool runs with that user's own account
  • Tool discovery built in, so agents find what they need
  • Connect Link, ready to drop into your product
  • Bring your own OAuth clients when you want them
  • Revoked access caught and flagged, not failed silently
  • Run an action for any user in one call
  • Deploy triggers that deliver events to your webhook
  • Extend any tool, or write your own
  • Any endpoint, any HTTP method
  • Auth headers injected automatically
  • Rate limits respected and every call logged
Your agent

Open a Linear issue for every urgent Zendesk ticket today and text the on-call engineer

hoookzendesk.search_tickets

hoooklinear.create_issue ×3

hoooktwilio.send_sms

Three urgent tickets today. Each one has a Linear issue, and the on-call engineer has a text with the links.

Ask your agent anything
MCP · hoook.io
The difference

Your roadmap shouldn't be a list of OAuth apps.

Every team building agents hits the same wall: users want the agent to act in their tools, and each tool is weeks of work. Hoook takes the wall away.

Building it yourself

An OAuth app, a token table and a refresh job for every integration.

Connect Linkand tokens refreshed for you.

How it works

Ship in an afternoon. Not a quarter.

1Your users connect their apps

Drop Connect Link into your product. Users sign in to Slack, GitHub or HubSpot, and Hoook keeps the tokens fresh.

agent.tsToolsLive
Tools

tools = await hoook.tools({ userId })

agent.run(prompt, { tools })

2Your agent picks up the tools

Call a prebuilt action from the SDK, or hand your agent a hosted MCP server with every tool that user can reach.

Act in GitHubIssues and pull requestsorPost in SlackStraight into the thread

3Work happens in their tools

Messages sent, issues opened, deals updated, in the apps people already use. Every call is logged.

Solutions

What teams build on Hoook.

Give your agent hands. Let it act in the tools your users live in, from day one.

  • Tools for any model

    Thousands of prebuilt actions with typed inputs, for Claude, GPT, Gemini or your own model.

  • Per-user auth

    Each user connects their own accounts, and every call runs with that user's permissions only.

  • Hosted MCP servers

    One URL per user gives any MCP client the apps that user has connected.

  • Approval on writes

    Reads flow freely. Sends, deletes and payments can wait for a person to say yes.

Security & control

Your users' accounts, handled with care.

Agents get tools, never secrets. Hoook keeps every token encrypted, scopes every call to the user who connected the account, and lets you decide which actions need a person to approve them.

  • OAuth tokens and API keys encrypted at rest, never shown to a model.
  • Every call scoped to one user's connected account and permissions.
  • Write actions can wait for approval, and every call is logged.
Read how we handle data
PS

Priya Shah9:12 AM

@Hoookrefund the last invoice for Acme Freight in Stripe.

HoookApp9:13 AM

Refunds need approval. I sent it to your finance lead with the invoice attached.

stripe.create_refund · Waiting for approval

ML

Marcus Lee9:20 AM

approved.

Designed for teams with

  • SOC 2
  • GDPR
  • HIPAA
  • SSO
What teams say

Built with the people shipping agents.

Integrations in days, not quarters

We stopped writing OAuth plumbing and started shipping the agent. Hoook handles the tokens, the retries and the long tail of apps our clients keep asking for.

KKKevin KasaeiPADISO

Result:One MCP URL per customer

Our agent reaches each customer's own accounts through a single hosted MCP server. We never hold a credential, and adding an app takes an afternoon.

HHermanSearchFIT

Result:Per-user auth, handled

Users connect their accounts once and the agent just works. Token refreshes, revoked access and rate limits are Hoook's problem now, not ours.

ASAndrew SmithCapitaly

FAQ

Hoook is the integration layer for AI agents and the products developers build. It gives you managed auth, thousands of prebuilt tools and triggers, hosted MCP servers and a workflow builder, so your agent can act in the apps your users already use.

Developers building agents, copilots and SaaS products that need to work inside their users' tools, and teams automating work between the apps they run every day.

Your users connect their accounts through Connect Link, inside your product. Hoook stores the OAuth tokens or API keys encrypted, refreshes them, and attaches them to each call made for that user. Your code and the model never see the secret.

Yes. Call tools from the SDK or REST API with any model, or point any MCP client at a hosted Hoook MCP server. Claude, ChatGPT, Gemini and open models all work.

Book a demo

Thirty minutes on what you are building, with the engineers behind Hoook.

Ask Ivy nowOur assistant answers straight away, then passes you to the team.

We answer within one business day.

Powered bydayrun.ai