Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,287 changes: 2,286 additions & 1 deletion public/data/agent-tools-index.json

Large diffs are not rendered by default.

72 changes: 72 additions & 0 deletions src/content/docs/agentkit/connectors/apolloapikey.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: 'Apollo (API Key) connector'
tableOfContents: true
description: 'Connect to Apollo.io using a master API key to search and enrich B2B contacts and accounts, manage CRM records, sequences, tasks, and deals, and access...'
sidebar:
label: 'Apollo (API Key)'
overviewTitle: 'Quickstart'
connectorIcon: https://cdn.scalekit.com/sk-connect/assets/provider-icons/apollo.svg
connectorAuthType: API Key
connectorCategories: [CRM & Sales]
head:
- tag: style
content: |
.sl-markdown-content h2 {
font-size: var(--sl-text-xl);
}
.sl-markdown-content h3 {
font-size: var(--sl-text-lg);
}
---

import ToolList from '@/components/ToolList.astro'
import { tools } from '@/data/agent-connectors/apolloapikey'
import { Steps, Tabs, TabItem } from '@astrojs/starlight/components'
import { AgentKitCredentials } from '@components/templates'
import { QuickstartGenericApikeySection } from '@components/templates'

<Steps>

1. ### Install the SDK

<Tabs syncKey="tech-stack">
<TabItem label="Node.js">
```bash frame="terminal"
npm install @scalekit-sdk/node
```
</TabItem>
<TabItem label="Python">
```bash frame="terminal"
pip install scalekit
```
</TabItem>
</Tabs>

Full SDK reference: [Node.js](/agentkit/sdks/node/) | [Python](/agentkit/sdks/python/)

2. ### Set your credentials

<AgentKitCredentials />

3. ### Make your first call

<QuickstartGenericApikeySection connector="apolloapikey" toolName="apolloapikey_get_api_usage" providerName="Apollo (API Key)" />

</Steps>

## What you can do

Connect this agent connector to let your agent:

- **Sequence activate, add contacts to, archive** — Activate (start) an inactive Sequence in your team's Apollo account by ID
- **List add records to, account stages, contact deals** — Add existing contacts or accounts to one or more Apollo lists, referencing the lists by name
- **Create bulk** — Create up to 100 accounts (companies) in your Apollo CRM in a single request
- **Organizations bulk enrich** — Enrich data for up to 10 companies in a single API call, matching each by domain, LinkedIn URL, name, and/or website
- **People bulk enrich** — Enrich data for up to 10 people in a single API call by matching on name, email, employer, LinkedIn URL, or Apollo person ID
- **Update bulk, account** — Update up to 1,000 accounts in your Apollo CRM in a single request

## Tool list

Use the exact tool names from the **Tool list** below when you call `execute_tool`. If you're not sure which name to use, list the tools available for the current user first.

<ToolList tools={tools} />
10 changes: 6 additions & 4 deletions src/content/docs/agentkit/connectors/discord.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,12 @@ import { SectionAfterSetupDiscordCommonWorkflows } from '@components/templates'

Connect this agent connector to let your agent:

- **Get guild widget png, current user application entitlements, guild widget** — Retrieves a PNG image widget for a Discord guild
- **List my guilds, sticker packs** — Lists the current user's guilds, returning partial data (id, name, icon, owner, permissions, features) for each
- **Invite resolve** — Resolves and retrieves information about a Discord invite code, including the associated guild, channel, event, and inviter
- **Connections retrieve user** — Retrieves a list of the authenticated user's connected third-party accounts on Discord, such as Twitch, YouTube, GitHub, Steam, and others
- **Entitlement consume** — For one-time purchase consumable SKUs, mark a given entitlement for the user as consumed
- **Create lobby channel invite for self, or join lobby** — Create a single-use guild invite to a lobby's linked channel, targeted at the calling user
- **Delete current user application role connection, test entitlement** — Deletes the application role connection for the current user and the given application
- **Permissions edit application command** — Edit the permissions for a specific application command in a guild
- **Get application command permissions, current user application entitlements, current user application role connection** — Fetch permissions for a specific application command in a guild
- **Lobby leave, link channel to** — Remove the calling user from the specified Discord lobby

## Common workflows

Expand Down
72 changes: 72 additions & 0 deletions src/content/docs/agentkit/connectors/discordbot.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: 'Discord Bot connector'
tableOfContents: true
description: 'Connect to Discord as a bot. Manage guilds, channels, members, messages, roles, webhooks, and more using a Discord Bot Token.'
sidebar:
label: 'Discord Bot'
overviewTitle: 'Quickstart'
connectorIcon: https://cdn.scalekit.com/sk-connect/assets/provider-icons/discord.svg
connectorAuthType: API Key
connectorCategories: [Communication, Collaboration]
head:
- tag: style
content: |
.sl-markdown-content h2 {
font-size: var(--sl-text-xl);
}
.sl-markdown-content h3 {
font-size: var(--sl-text-lg);
}
---

import ToolList from '@/components/ToolList.astro'
import { tools } from '@/data/agent-connectors/discordbot'
import { Steps, Tabs, TabItem } from '@astrojs/starlight/components'
import { AgentKitCredentials } from '@components/templates'
import { QuickstartGenericApikeySection } from '@components/templates'

<Steps>

1. ### Install the SDK

<Tabs syncKey="tech-stack">
<TabItem label="Node.js">
```bash frame="terminal"
npm install @scalekit-sdk/node
```
</TabItem>
<TabItem label="Python">
```bash frame="terminal"
pip install scalekit
```
</TabItem>
</Tabs>

Full SDK reference: [Node.js](/agentkit/sdks/node/) | [Python](/agentkit/sdks/python/)

2. ### Set your credentials

<AgentKitCredentials />

3. ### Make your first call

<QuickstartGenericApikeySection connector="discordbot" toolName="discordbot_get_current_application" providerName="Discord Bot" />

</Steps>

## What you can do

Connect this agent connector to let your agent:

- **Member add guild, add lobby, add thread** — Add a user to a guild using their OAuth2 access token with the guilds.join scope
- **Role add guild member, modify guild, remove guild member** — Add a role to a guild member
- **Prune begin guild** — Begin a prune operation to kick inactive members
- **Delete bulk, all reactions, all reactions for emoji** — Delete multiple messages in a Discord channel in a single request (2-100 messages)
- **Ban bulk guild, remove guild** — Ban up to 200 users from a guild and optionally delete their recent messages
- **Commands bulk overwrite global application, bulk overwrite guild application** — Bulk overwrite all global application commands

## Tool list

Use the exact tool names from the **Tool list** below when you call `execute_tool`. If you're not sure which name to use, list the tools available for the current user first.

<ToolList tools={tools} />
68 changes: 68 additions & 0 deletions src/content/docs/agentkit/connectors/momentum.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
title: 'Momentum connector'
tableOfContents: true
description: 'Connect to Momentum, the AI-powered revenue intelligence platform. Retrieve meetings with attendee and transcript details, ingest and remap meetings, run...'
sidebar:
label: 'Momentum'
overviewTitle: 'Quickstart'
connectorIcon: https://cdn.scalekit.com/sk-connect/assets/provider-icons/momentum.svg
connectorAuthType: API Key
connectorCategories: [AI, CRM & Sales, Transcription]
head:
- tag: style
content: |
.sl-markdown-content h2 {
font-size: var(--sl-text-xl);
}
.sl-markdown-content h3 {
font-size: var(--sl-text-lg);
}
---

import ToolList from '@/components/ToolList.astro'
import { tools } from '@/data/agent-connectors/momentum'
import { Steps, Tabs, TabItem } from '@astrojs/starlight/components'
import { AgentKitCredentials } from '@components/templates'
import { QuickstartGenericApikeySection } from '@components/templates'

<Steps>

1. ### Install the SDK

<Tabs syncKey="tech-stack">
<TabItem label="Node.js">
```bash frame="terminal"
npm install @scalekit-sdk/node
```
</TabItem>
<TabItem label="Python">
```bash frame="terminal"
pip install scalekit
```
</TabItem>
</Tabs>

Full SDK reference: [Node.js](/agentkit/sdks/node/) | [Python](/agentkit/sdks/python/)

2. ### Set your credentials

<AgentKitCredentials />

3. ### Make your first call

<QuickstartGenericApikeySection connector="momentum" toolName="momentum_list_signal_definitions" providerName="Momentum" />

</Steps>

## What you can do

Connect this agent connector to let your agent:

- **Meeting ingest, remap** — Ingest a meeting (and optional transcript) from any source into Momentum
- **List meetings, signal definitions, signal executions** — Retrieve a paginated list of meetings from Momentum within a date range, including attendee and transcript details

## Tool list

Use the exact tool names from the **Tool list** below when you call `execute_tool`. If you're not sure which name to use, list the tools available for the current user first.

<ToolList tools={tools} />
72 changes: 72 additions & 0 deletions src/content/docs/agentkit/connectors/stripe.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: 'Stripe connector'
tableOfContents: true
description: 'Connect to Stripe to manage customers, payments, products, subscriptions, invoices, and financial data.'
sidebar:
label: 'Stripe'
overviewTitle: 'Quickstart'
connectorIcon: https://cdn.scalekit.com/sk-connect/assets/provider-icons/stripe.svg
connectorAuthType: Bearer Token
connectorCategories: [Accounting & Finance, Developer Tools, Automation]
head:
- tag: style
content: |
.sl-markdown-content h2 {
font-size: var(--sl-text-xl);
}
.sl-markdown-content h3 {
font-size: var(--sl-text-lg);
}
---

import ToolList from '@/components/ToolList.astro'
import { tools } from '@/data/agent-connectors/stripe'
import { Steps, Tabs, TabItem } from '@astrojs/starlight/components'
import { AgentKitCredentials } from '@components/templates'
import { QuickstartGenericApikeySection } from '@components/templates'

<Steps>

1. ### Install the SDK

<Tabs syncKey="tech-stack">
<TabItem label="Node.js">
```bash frame="terminal"
npm install @scalekit-sdk/node
```
</TabItem>
<TabItem label="Python">
```bash frame="terminal"
pip install scalekit
```
</TabItem>
</Tabs>

Full SDK reference: [Node.js](/agentkit/sdks/node/) | [Python](/agentkit/sdks/python/)

2. ### Set your credentials

<AgentKitCredentials />

3. ### Make your first call

<QuickstartGenericApikeySection connector="stripe" toolName="stripe_get_account_dahlia" providerName="Stripe" />

</Steps>

## What you can do

Connect this agent connector to let your agent:

- **Dahlia accept quote, attach payment method, cancel payment intent** — Accept a finalized Quote
- **Create checkout session dahlia, coupon dahlia, customer dahlia** — Create a Checkout Session to accept one-time or subscription payments via Stripe-hosted page
- **Delete coupon dahlia, customer dahlia, invoice item dahlia** — Delete a coupon
- **Get account dahlia, balance dahlia, balance transaction dahlia** — Retrieve the details of the current Stripe account
- **List accounts dahlia, balance transactions dahlia, charges dahlia** — List all connected accounts on your platform (Connect platforms only)
- **Update coupon dahlia, customer dahlia, dispute dahlia** — Update a coupon's name or metadata

## Tool list

Use the exact tool names from the **Tool list** below when you call `execute_tool`. If you're not sure which name to use, list the tools available for the current user first.

<ToolList tools={tools} />
72 changes: 72 additions & 0 deletions src/content/docs/agentkit/connectors/zoomrevenueaccelerator.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: 'Zoom Revenue Accelerator connector'
tableOfContents: true
description: 'Connect to Zoom Revenue Accelerator (formerly Zoom IQ). Access sales conversation intelligence, deal insights, scorecards, CRM data imports, and team...'
sidebar:
label: 'Zoom Revenue Accelerator'
overviewTitle: 'Quickstart'
connectorIcon: data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2c6.076 0 11 4.851 11 10.834 0 2.583-.937 4.935-2.476 6.787-.65.782-1.598 1.251-2.605 1.357l-.435.022H5.517c-1.164 0-2.299-.485-3.042-1.379C1.033 17.885.12 15.71.011 13.316L0 12.834C0 6.851 4.925 2 11 2zm2.175 4.718c-2.316-.795-4.991-.292-6.836 1.526a6.43 6.43 0 0 0 0 9.18.504.504 0 0 0 .355.146l.097-.009a.502.502 0 0 0 .258-.137.489.489 0 0 0 0-.699 5.45 5.45 0 0 1-.198-7.577l.002-.001.196-.204c1.28-1.262 3.132-1.75 4.857-1.486l1.269-.739zm3.604 1.322c.228-.607-.454-1.21-1.052-.86a3207.24 3207.24 0 0 0-6 3.502 3.04 3.04 0 0 0-.521.391 2.492 2.492 0 0 0 .001 3.524c.99.974 2.592.974 3.583 0a2.69 2.69 0 0 0 .382-.482c.368-.615 2.144-3.604 3.548-5.954l.059-.12z' fill='%230B5CFF'/%3E%3C/svg%3E
connectorAuthType: OAuth 2.0
connectorCategories: [CRM & Sales, AI, Analytics]
head:
- tag: style
content: |
.sl-markdown-content h2 {
font-size: var(--sl-text-xl);
}
.sl-markdown-content h3 {
font-size: var(--sl-text-lg);
}
---

import ToolList from '@/components/ToolList.astro'
import { tools } from '@/data/agent-connectors/zoomrevenueaccelerator'
import { Steps, Tabs, TabItem } from '@astrojs/starlight/components'
import { AgentKitCredentials } from '@components/templates'
import { QuickstartGenericOauthSection } from '@components/templates'

<Steps>

1. ### Install the SDK

<Tabs syncKey="tech-stack">
<TabItem label="Node.js">
```bash frame="terminal"
npm install @scalekit-sdk/node
```
</TabItem>
<TabItem label="Python">
```bash frame="terminal"
pip install scalekit
```
</TabItem>
</Tabs>

Full SDK reference: [Node.js](/agentkit/sdks/node/) | [Python](/agentkit/sdks/python/)

2. ### Set your credentials

<AgentKitCredentials />

3. ### Authorize and make your first call

<QuickstartGenericOauthSection connector="zoomrevenueaccelerator" toolName="zoomrevenueaccelerator_get_crm_registration" providerName="Zoom Revenue Accelerator" />

</Steps>

## What you can do

Connect this agent connector to let your agent:

- **Conversation add, add user** — Add a Revenue Accelerator conversation by IQ file ID or third-party download URL, including participants and speech timeline
- **Comment add conversation** — Add a new comment to a specific Revenue Accelerator conversation, optionally mentioning users or teams and anchoring it to a point in the recording
- **Managers assign team, unassign team** — Assign one or more Zoom users as managers of a Revenue Accelerator team
- **Members assign team, unassign team** — Add one or more users to a Revenue Accelerator team
- **Create team** — Create a new Revenue Accelerator team
- **Delete conversation, conversation comment, deal activity** — Delete a Revenue Accelerator conversation by conversation ID

## Tool list

Use the exact tool names from the **Tool list** below when you call `execute_tool`. If you're not sure which name to use, list the tools available for the current user first.

<ToolList tools={tools} />
Loading