Tools and MCP

Thousands of tools. One MCP server.

Every app in the catalogue comes with actions your agent can call: send, create, update, search. Use them from the SDK, or add the hosted MCP server to any client.

Your agent, on ClaudeHoook connected

Find the HubSpot deals that went quiet this month and send each owner a nudge from my Gmail.

Hoookhubspot.search_deals
Hoookgmail.send_email

Five deals have had no activity for 21 days. I sent a short nudge to each owner from your Gmail.

5 emails sent
Message your agent
Before and after

The same integration, shipped.

Without Hoook

  • Writing a tool definition, a schema and a handler for every action
  • Prompting the model around API responses it was never shown
  • Running your own MCP servers, one per app
  • A tool call fails and the agent has no idea why

With Hoook

  • Pick the apps. The tools arrive with schemas the model understands
  • Responses are shaped for an agent to read and act on
  • One hosted MCP server, scoped to the user and the apps you allow
  • Calls are retried, paced to rate limits, and errors come back readable
How it comes together

From prompt to action

  1. 01

    Choose the apps

    Select which apps and which tools an agent may use, per project or per user.

    Claude Code

    claude mcp add --transport http hoook https://mcp.hoook.io

    ✓ Connected to Hoook

    tools: github, linear, slack, notion, stripe and more

    > Open a Linear issue for each failing test and post the list in #eng

    Hoook linear.create_issue ×4, slack.send_message(#eng)

    ✓ 4 issues opened. Summary posted.

  2. 02

    Add Hoook to your agent

    Load the tools through the SDK, or add the MCP server URL to Claude, ChatGPT or your own client.

    Claude Code

    claude mcp add --transport http hoook https://mcp.hoook.io

    ✓ Connected to Hoook

    tools: github, linear, slack, notion, stripe and more

    > Open a Linear issue for each failing test and post the list in #eng

    Hoook linear.create_issue ×4, slack.send_message(#eng)

    ✓ 4 issues opened. Summary posted.

  3. 03

    The model picks the tool

    Hoook fills in the account, runs the call and returns a clean result.

    Your agent, on ClaudeHoook connected

    Find the HubSpot deals that went quiet this month and send each owner a nudge from my Gmail.

    Hoookhubspot.search_deals
    Hoookgmail.send_email

    Five deals have had no activity for 21 days. I sent a short nudge to each owner from your Gmail.

    5 emails sent
    Message your agent
  4. 04

    Every call is logged

    See what ran, for whom, with what input, and what came back.

    Which connected accounts need attention this week?
    Connected accounts8,412
    Refreshed today1,134
    Need reconnecting3
    Tokens refreshed today, by app
    612
    Google
    318
    Slack
    204
    HubSpot
    3
    Revoked

    1,134 tokens refreshed on their own today. Three users revoked access, and each was asked to reconnect.

    Reconnect emails sent
What you get

What Hoook takes off your plate.

Assistants in chat

Let Claude or ChatGPT file the ticket, book the meeting or update the deal.

Your own agent framework

Use the tools with any model and any framework that can call a function.

Coding agents

Give a coding agent the issue tracker, the error monitor and the docs.

The evidence

The numbers behind agent integrations

Public documentation from the providers, and our own figures, each labelled with its source.

Thousands

of prebuilt tools and triggers, across the apps your users already work in.

Hoook app catalogue
2024

is when Anthropic opened the Model Context Protocol, the standard way for AI assistants to reach tools.

Anthropic, 2024
5,000

requests an hour is GitHub's REST API limit for an authenticated user. Every API sets its own, and an agent has to respect each one.

GitHub REST API documentation
Why Hoook

Built for agents that act.

Written for models

Clear names, typed inputs and descriptions that tell the model when to use each tool.

Writes need permission

Mark tools that change data as needing approval before they run.

Safe to retry

Idempotency keys go with writes, so a retrying agent does not act twice.

Build your own

Publish custom tools in Node.js or Python next to the prebuilt ones.

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