/integrations
AI agent integrations for TypeScript
Connect an agent to the services it already uses. Each integration follows the same install, config, and execute contract, with the implementation details kept on its canonical documentation page.
50 catalog services · 30 dedicated guides · integration package contract · tool contract · author your own
airtable
Airtable — list and create records in any table by base id.
Read integration →browserAgent
Puppeteer-backed browser — goto, click, fill, read, screenshot, wait. For agents that need to interact with JS-rendered pages.
Read integration →cloudflareR2
Cloudflare R2 storage — S3-compatible at the protocol level, mirrors the s3 tool surface.
Read integration →coingecko
CoinGecko — crypto prices + market charts. Free tier, no key required.
Read integration →confluence
Confluence pages — CQL search + create. Basic auth (email + API token).
Read integration →deepgram
Deepgram STT — low-latency transcription with speaker diarization. Preferred for realtime + voice-agent flows.
Read integration →discord
Discord Bot API — post messages. For community bots, notifier agents, and interactive slash-command workflows.
Read integration →documentParsers
PDF, DOCX, XLSX parsers — BYO parser functions keep core dependency-free.
Read integration →elevenlabs
ElevenLabs text-to-speech — high-quality voices in 30+ languages. For narration, voice agents, IVR flows.
Read integration →email
Provider-agnostic SMTP send + IMAP fetch. BYO transport (nodemailer, imapflow, Resend, SES) — drivers stay out of the bundle.
Read integration →figma
Figma — read file node tree and export node ids as image URLs. Personal access token.
Read integration →firecrawl
Firecrawl — scrape a URL or crawl a site, returning clean markdown. The workhorse for RAG ingestion from the open web.
Read integration →github
GitHub REST v3 — search issues, create issues, comment. Pairs with HITL for ship-gating bots.
Read integration →githubActions
GitHub Actions — list runs and trigger workflow_dispatch events.
Read integration →gmail
Gmail API — list messages, send email. For inbox-triage agents + notification flows.
Read integration →googleCalendar
Google Calendar API — list events, create events. For scheduling agents + standup prep bots.
Read integration →hubspot
HubSpot CRM — search contacts and create deals. Private app access token.
Read integration →jira
Jira issues — search via JQL, create. Basic auth (email + API token).
Read integration →linear
Linear GraphQL — search issues, create issues. For triage, sprint-planning, release-notes agents.
Read integration →linearTriage
Linear triage — list a team's triage queue, assign owner / state / priority.
Read integration →maps
Geocoding + reverse-geocoding via any provider with an HTTP API (Google, Mapbox, OpenCage, Positionstack, Nominatim).
Read integration →notion
Notion API — search workspace, create pages. Pair with RAG to turn Notion into agent-queryable memory.
Read integration →openaiImages
OpenAI Images API (DALL-E / gpt-image) — generate images from prompts.
Read integration →pagerduty
PagerDuty Events API v2 — trigger / acknowledge / resolve. Optional REST oncall lookup.
Read integration →postgres
Postgres query tool — BYO runner keeps the adapter client-agnostic (`postgres.js`, `pg`, Drizzle, Prisma, Neon).
Read integration →postgres-cdc
Postgres change-data-capture — logical replication slots (pgoutput / wal2json) and Supabase realtime, exposed as tool primitives + a stream helper.
Read integration →postgresWithRoles
Read/write split for the postgres tool — two role-bound clients, two distinct tools, least-privilege at the database level.
Read integration →reader
Jina Reader — turn any URL into clean markdown. Free, fast, no API key required for casual use.
Read integration →s3
AWS S3 — get, put, list objects. BYO client keeps the tool AWS-SDK-version-agnostic.
Read integration →sentry
Sentry — search org / project issues and resolve them. Bearer auth-token.
Read integration →shopify
Shopify Admin — search products and list orders. Custom app access token.
Read integration →slack
Slack Web API — post messages, search history. For notifier bots + conversational search over a workspace.
Read integration →stripe
Stripe API — create customers, payment intents. For checkout assistants + dunning agents.
Read integration →stripeWebhook
Verify Stripe webhook signatures and parse the event before the agent ever sees it.
Read integration →teams
Microsoft Teams — Incoming Webhook (one-way) or Bot Framework (bidirectional). MessageCard + Adaptive Card support.
Read integration →twilio
Twilio SMS — send via the REST Messages endpoint with E.164 validation.
Read integration →weather
Current weather by lat/lng. Free tier via open-meteo by default; swap provider via config.
Read integration →whisper
OpenAI Whisper — speech-to-text for audio transcription. 99 languages.
Read integration →
Canonical service catalog
The count below is generated from @agentskit/integrations. A linked name has a dedicated guide on this site; an unlinked name is a catalog descriptor covered by the package contract above, not an invented documentation page.
acuity- airtable
apolloasanaassemblyaiattioazure-openaibaserowbigcommerceboxcal-comcalendly- coingecko
- confluence
- deepgram
- discord
dropbox- elevenlabs
- figma
- firecrawl
- github
- github-actions
- gmail
- google-calendar
google-drive- hubspot
intercom- jira
- linear
- linear-triage
mailchimp- maps
- notion
- openai-images
- pagerduty
pipedrive- reader
salesforcesendgrid- sentry
- shopify
- slack
- stripe
- teams
telegram- twilio
- weather
whatsapp- whisper