agentskit.js
Tools

Canonical integration catalog

Generated compatibility matrix for the 50 services in @agentskit/integrations.

This matrix is derived from the descriptors registered by @agentskit/integrations. It is the canonical inventory; the legacy @agentskit/tools/integrations modules are projections and compatibility shims.

R = read, E = external side effect, W = write. A trigger is an inbound normalized event; Slack, Telegram, and WhatsApp expose thread stitching.

ServiceCategoriesAuth/configActionsTriggers
slackcommsAPI key + OAuthslack_post_message (E), slack_search (R)slack.event (thread)
discordcommsBot API key + OAuthdiscord_post_message (E)discord.interaction
gmailcomms, productivityOAuth2gmail_list_messages (R), gmail_send_email (E)β€”
twiliocommsaccountSid, authToken, fromNumbertwilio_send_sms (E)twilio.event
emailcommsSMTP/IMAP adaptersemail_send (E), email_fetch (R)β€”
teamscommswebhookUrlteams_send_webhook (E), teams_send_bot (E)β€”
telegramcommstokentelegram_send_message (E), telegram_send_photo (E)telegram.update (thread)
sendgridcommsAPI keysendgrid_send_email (E)β€”
intercomcrm, commsAPI keyintercom_create_contact (E), intercom_list_contacts (R)β€”
whatsappcommsAPI key + phoneNumberIdwhatsapp_send_text (E)whatsapp.webhook (thread)
mailchimpcommsapiKey, dcmailchimp_add_member (E), mailchimp_list_audiences (R)β€”
githubdevAPI key + OAuthgithub_search_issues (R), github_create_issue (E), github_comment_issue (E), github_create_pr_review_comment (E), github_create_pr_review (E)github.event
github-actionsdevAPI keygithub_actions_list_runs (R), github_actions_dispatch (E)β€”
sentrydevAPI key + OAuthsentry_search_issues (R), sentry_resolve_issue (W)sentry.event
lineardevAPI key + OAuthlinear_search_issues (R), linear_create_issue (E)linear.event
linear-triagedevAPI keylinear_triage_list (R), linear_triage_assign (W)β€”
jiradev, productivitybaseUrl + OAuthjira_search_issues (R), jira_create_issue (E)β€”
pagerdutydevroutingKey, optional apiToken + OAuthpagerduty_trigger (E), pagerduty_acknowledge (E), pagerduty_resolve (E), pagerduty_oncall (R)pagerduty.event
notionproductivityAPI key + OAuthnotion_search (R), notion_create_page (E)β€”
airtableproductivityAPI keyairtable_list_records (R), airtable_create_record (E)β€”
confluenceproductivitybaseUrl + OAuthconfluence_search (R), confluence_create_page (E)β€”
figmaproductivity, designAPI keyfigma_get_file (R), figma_export_images (R)β€”
google-calendarproductivityOAuth2calendar_list_events (R), calendar_create_event (E)β€”
hubspotcrm, commerceAPI keyhubspot_search_contacts (R), hubspot_create_deal (E)β€”
shopifycommerceAPI keyshopify_search_products (R), shopify_list_orders (R)β€”
stripecommerceapiKey + OAuthstripe_create_customer (E), stripe_create_payment_intent (E)stripe.event
openai-imagesai, mediaAPI keyopenai_image_generate (E)β€”
firecrawlwebAPI keyfirecrawl_scrape (R), firecrawl_crawl (R)β€”
mapswebNonemaps_geocode (R), maps_reverse_geocode (R)β€”
weatherwebNoneweather_current (R)β€”
coingeckoweb, cryptoNonecoingecko_price (R), coingecko_market_chart (R)β€”
readerwebNonereader_fetch (R)β€”
elevenlabsai, mediaapiKeyelevenlabs_tts (E)β€”
deepgramai, mediaapiKeydeepgram_transcribe (E)β€”
whisperai, mediaapiKeywhisper_transcribe (E)β€”
asanaproductivityAPI keyasana_create_task (E), asana_list_tasks (R)β€”
cal-comproductivityapiKeycal_list_bookings (R), cal_list_event_types (R)β€”
pipedrivecrmapiTokenpipedrive_create_deal (E), pipedrive_search_persons (R)β€”
calendlyproductivityAPI keycalendly_me (R), calendly_list_event_types (R)β€”
dropboxstorageAPI key + OAuthdropbox_list_folder (R), dropbox_create_folder (E)β€”
boxstorageAPI keybox_list_items (R), box_create_folder (E)β€”
baserowproductivityAPI keybaserow_list_rows (R), baserow_create_row (E)β€”
google-drivestorageOAuth2drive_list_files (R), drive_create_folder (E)β€”
assemblyaiai, mediaAPI keyassemblyai_transcribe (E), assemblyai_get_transcript (R)β€”
attiocrmAPI keyattio_query_records (R), attio_create_record (E)β€”
apollocrmAPI keyapollo_search_people (R)β€”
bigcommercecommerceAPI keybigcommerce_list_products (R), bigcommerce_list_orders (R)β€”
salesforcecrmOAuth2salesforce_query (R), salesforce_create_record (E)β€”
azure-openaiaiAPI keyazure_openai_chat (E)β€”
acuityproductivityuserId, apiKeyacuity_list_appointments (R), acuity_list_appointment_types (R)β€”

#Projection and safety guarantees

  • httpJson confines auth-bound requests to the configured origin, rejects redirects, and composes caller cancellation with the timeout.
  • Mutating actions receive derived confirmation when projected into tools.
  • Model-controlled downloads must use the host-injected fetchUntrusted port.
  • Retry policy is opt-in and only retries idempotent methods; external POSTs are never retried implicitly.

For authoring and runtime examples, see @agentskit/integrations β€” for agents.

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.