agentskit.js
Tools

AI agent tools for TypeScript

Tools for TypeScript AI agents: built-ins, integrations, MCP, and composers in @agentskit/tools.

#Authoring

  • defineTool (core) — JSON-Schema inference.
  • defineZodTool — Zod-based with runtime validation.
  • composeTool — chain N tools into one macro tool. Recipe.
  • wrapToolWithSelfDebug — LLM-corrected retries. Recipe.
  • createMandatorySandbox — allow / deny / require-sandbox / validators. Recipe.

#Built-ins

webSearch · fetchUrl · filesystem · shell

#Integrations (50)

Dev / chat: github · linear · slack · notion · discord Google: gmail · googleCalendar Business: stripe · postgres · s3 Scraping: firecrawl · reader · documentParsers Voice / image: openaiImages · elevenlabs · whisper · deepgram Data: maps · weather · coingecko Browser: browserAgent

#MCP bridge

  • createMcpClient + toolsFromMcpClient — consume any MCP server.
  • createMcpServer — publish AgentsKit tools to any MCP host.
  • Recipe: MCP bridge.

Use the canonical integration catalog to browse all 50 service descriptors, or read the integration package contract before implementing a connector. Dedicated service guides are linked from the catalog where available.

Explore nearby

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page

Ask the docs
Ask anything about AgentsKit. Answers come from the docs corpus and cite their sources.