- 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
The integration layer for AI agents
Managed auth and thousands of prebuilt tools across 3,000+ apps, for the agents you're building.
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 demoEverything 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 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.
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.
Connects to Thousands of apps
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.
- [email protected] · SlackHealthy
- [email protected] · HubSpotHealthy
- [email protected] · Google DriveRefreshed
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.
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.
- 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.
- 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.
- Write actionsNeed approval
- TokensEncrypted
- Audit logRecording
Every piece your agent needs. Auth, tools, triggers and raw API access.
- 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
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.
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.
An OAuth app, a token table and a refresh job for every integration.
Connect Linkand tokens refreshed for you.
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.
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.
3Work happens in their tools
Messages sent, issues opened, deals updated, in the apps people already use. Every call is logged.
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.
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.

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
Marcus Lee9:20 AM
approved.
Designed for teams with
- SOC 2
- GDPR
- HIPAA
- SSO
Built with the people shipping agents.
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.
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.
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.
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.
Hoook refreshes tokens before they expire, paces calls to each app's limits, retries with backoff and logs every call, so a tool call your agent makes lands once, or tells you clearly why it did not.
Use the API proxy to call any endpoint with the user's auth attached, write a custom action in Node.js or Python, or ask us to add it.
There is a Free plan to build on. Paid plans include monthly credits for tool calls and workflow compute, and the Connect plan adds production auth for your end users, with 100 included and a small fee for each one after that.