Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions src/components/templates/agent-connectors/_setup-devrevmcp.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import { Steps } from '@astrojs/starlight/components'

Connect DevRev to Scalekit using a Personal Access Token (PAT). Scalekit stores the token securely and injects it into every tool call — your agent code never handles it directly.

<Steps>

1. ### Generate a Personal Access Token

- Log in to the [DevRev dashboard](https://rev.auth.devrev.ai/).
- Click the **Settings** icon in the top-right corner.
- In the left sidebar, select **Account**.
- Scroll down to the **Personal access tokens** section and click **New token**.
- Enter a name (e.g. `mcp`), set an expiry date, and click **Create**.
- Copy the token — it is shown only once.

![DevRev Account Settings showing Personal access tokens section](@/assets/docs/agent-connectors/devrevmcp/personal-access-token.png)

2. ### Create a connection in Scalekit

- In the [Scalekit dashboard](https://app.scalekit.com), go to **AgentKit** → **Connections** → **Create Connection**.
- Search for **DevRev MCP** and click **Create**.
- Paste your Personal Access Token into the **Token** field.
- Click **Save** and note the **Connection name** — use this as `connection_name` in your code.

</Steps>
24 changes: 24 additions & 0 deletions src/components/templates/agent-connectors/_setup-twilio.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import { Steps } from '@astrojs/starlight/components'

Connect Twilio to Scalekit using your Account SID and Auth Token. Scalekit stores these credentials securely and injects them into every tool call — your agent code never handles them directly.

<Steps>

1. ### Get your Account SID and Auth Token

- Log in to the [Twilio Console](https://console.twilio.com).
- On the **Account Dashboard**, scroll down to the **Account Info** section.
- Copy your **Account SID** (starts with `AC`).
- Click **Show** next to **Auth Token** to reveal it, then copy it.

![Twilio Account Dashboard showing Account SID and Auth Token](@/assets/docs/agent-connectors/twilio/account-sid-auth-token.png)

2. ### Create a connection in Scalekit

- In the [Scalekit dashboard](https://app.scalekit.com), go to **AgentKit** → **Connections** → **Create Connection**.
- Search for **Twilio** and click **Create**.
- Enter your **Account SID** in the **Account SID** field.
- Enter your **Auth Token** in the **Auth Token** field.
- Click **Save** and note the **Connection name** — use this as `connection_name` in your code.

</Steps>
2 changes: 2 additions & 0 deletions src/components/templates/agent-connectors/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export { default as SetupConfluenceSection } from './_setup-confluence.mdx'
export { default as SetupCustomeriomcpSection } from './_setup-customeriomcp.mdx'
export { default as SetupDatabricksSection } from './_setup-databricks.mdx'
export { default as SetupDatadogSection } from './_setup-datadog.mdx'
export { default as SetupDevrevmcpSection } from './_setup-devrevmcp.mdx'
export { default as SetupDiarizeSection } from './_setup-diarize.mdx'
export { default as SetupDiscordSection } from './_setup-discord.mdx'
export { default as SetupDropboxSection } from './_setup-dropbox.mdx'
Expand Down Expand Up @@ -78,6 +79,7 @@ export { default as SetupSnowflakeSection } from './_setup-snowflake.mdx'
export { default as SetupSupadataSection } from './_setup-supadata.mdx'
export { default as SetupSupermetricsmcpSection } from './_setup-supermetricsmcp.mdx'
export { default as SetupTableauSection } from './_setup-tableau.mdx'
export { default as SetupTwilioSection } from './_setup-twilio.mdx'
export { default as SetupTwitterSection } from './_setup-twitter.mdx'
export { default as SetupVercelSection } from './_setup-vercel.mdx'
export { default as SetupVimeoSection } from './_setup-vimeo.mdx'
Expand Down
70 changes: 70 additions & 0 deletions src/content/docs/agentkit/connectors/convertapimcp.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: 'ConvertAPI MCP connector'
tableOfContents: true
description: 'Connect to ConvertAPI MCP. Convert, merge, split, and transform files across 200+ formats including PDF, Word, Excel, images, and more.'
sidebar:
label: 'ConvertAPI MCP'
overviewTitle: 'Quickstart'
connectorIcon: https://cdn.scalekit.com/sk-connect/assets/provider-icons/convertapi.svg
connectorAuthType: OAuth 2.1/DCR
connectorCategories: [Files & Documents, 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/convertapimcp'
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="convertapimcp" toolName="convertapimcp_get_converters_by_tags" providerName="ConvertAPI MCP" toolInputNode="{ tags: [] }" toolInputPython='{"tags":[]}' />

</Steps>

## What you can do

Connect this agent connector to let your agent:

- **Search converters** — Search for available ConvertAPI converters that match the specified search terms
- **Url request upload** — Generate a curl command to upload a local file to ConvertAPI and obtain a FileId
- **Get converters by tags, conversion parameters** — Retrieve a list of available ConvertAPI converters that match all specified tags
- **Convert records** — Convert a file from one format to another using ConvertAPI

## 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/databoxmcp.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: 'Databox MCP connector'
tableOfContents: true
description: 'Connect to Databox MCP. Query metrics, manage dashboards, and push custom data to your Databox analytics and reporting platform.'
sidebar:
label: 'Databox MCP'
overviewTitle: 'Quickstart'
connectorIcon: https://cdn.scalekit.com/sk-connect/assets/provider-icons/databox.svg
connectorAuthType: OAuth 2.1/DCR
connectorCategories: [Analytics, Monitoring]
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/databoxmcp'
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="databoxmcp" toolName="databoxmcp_get_current_datetime" providerName="Databox MCP" />

</Steps>

## What you can do

Connect this agent connector to let your agent:

- **Data load metric, ingest** — Retrieve data points for a Databox metric over a date range with optional time-series granulation and dimension breakdown
- **List metrics, merged datasets, data sources** — List all metrics available for a Databox data source, including metric keys, names, descriptions, and available dimensions
- **Get ingestion, dataset ingestions, current datetime** — Get detailed information for a specific ingestion event, including status, timestamps, dataset metrics, and per-record ingestion outcomes
- **Delete dataset, data source** — Permanently delete a dataset and all its data from Databox
- **Create dataset, data source** — Create a structured dataset within a Databox data source, optionally defining a column schema and primary keys for tabular data storage
- **Genie ask** — Ask Genie, the Databox AI data analyst, to explore and analyze a dataset using natural language

## 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} />
67 changes: 67 additions & 0 deletions src/content/docs/agentkit/connectors/deepgrammcp.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
---
title: 'Deepgram MCP connector'
tableOfContents: true
description: 'Connect to Deepgram MCP. Transcribe audio, generate speech, and manage transcription projects using Deepgram''s AI-powered speech recognition API.'
sidebar:
label: 'Deepgram MCP'
overviewTitle: 'Quickstart'
connectorIcon: https://cdn.scalekit.com/sk-connect/assets/provider-icons/deepgram.svg
connectorAuthType: OAuth 2.1/DCR
connectorCategories: [Transcription, AI]
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/deepgrammcp'
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="deepgrammcp" toolName="deepgrammcp_search_deepgram_knowledge_sources" providerName="Deepgram MCP" toolInputNode="{ query: 'YOUR_QUERY' }" toolInputPython='{"query":"YOUR_QUERY"}' />

</Steps>

## What you can do

Connect this agent connector to let your agent:

- **Search deepgram knowledge sources** — Search Deepgram documentation and knowledge sources for the most relevant results for a given query

## 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} />
84 changes: 84 additions & 0 deletions src/content/docs/agentkit/connectors/devrevmcp.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
---
title: 'Dev Rev MCP connector'
tableOfContents: true
description: 'Connect to DevRev MCP. Manage issues, work items, conversations, and customer data in the DevRev product development platform.'
sidebar:
label: 'Dev Rev MCP'
overviewTitle: 'Quickstart'
connectorIcon: https://cdn.scalekit.com/sk-connect/assets/provider-icons/devrev.svg
connectorAuthType: Bearer Token
connectorCategories: [Developer Tools, Customer Support]
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/devrevmcp'
import { Steps, Tabs, TabItem } from '@astrojs/starlight/components'
import { AgentKitCredentials } from '@components/templates'
import { SetupDevrevmcpSection } 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. ### Set up the connector

Register your Dev Rev MCP credentials with Scalekit so it can authenticate requests on your behalf. You do this once per environment.

<details>
<summary>Dashboard setup steps</summary>

<SetupDevrevmcpSection />

</details>

4. ### Make your first call

<QuickstartGenericApikeySection connector="devrevmcp" toolName="devrevmcp_get_self" providerName="Dev Rev MCP" />

</Steps>

## What you can do

Connect this agent connector to let your agent:

- **Update object** — Update fields on an existing DevRev object using a specified update action
- **List objects** — List DevRev objects (issues, tickets, etc.) with optional filters using a specified list action
- **Objects link** — Create a link between two DevRev objects using a specified link action
- **Search hybrid** — Search across DevRev's knowledge graph using natural language to find issues, tickets, articles, and other objects
- **Get valid stage transitions, tool metadata, sprint board** — Return valid stage transitions for a given DevRev object type and its current stage
- **Fetch object context** — Fetch contextual information about any DevRev object by its DON ID or display 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