# Using API Keys in Skyp

How to generate and manage API keys in Skyp for developer access and AI assistant integrations via MCP.

Written by Alexander Shartsis  
June 20, 2026

## What are API keys for?

API keys let external tools and AI assistants interact with your Skyp account programmatically. The main use case is Skyp's **MCP (Model Context Protocol) server**, which allows AI tools to manage your campaigns, contacts, and analytics through natural language.

You might use an API key to:

- Connect a custom or API key-based MCP client to create or manage campaigns on your behalf
- Automate contact uploads or campaign actions via the Skyp API  
- Build custom integrations with your internal tools

**Using Claude, Cursor, Gemini, or Slack?** These tools all connect to Skyp using OAuth — no API key required. Go to [Agents](https://app.skyp.ai/dashboard/agents) in the Skyp sidebar and follow the steps on the **Claude** tab (for Claude), or see [Using the Agents & API Dashboard](https://support.skyp.ai/en/articles/14603077-using-the-agents-api-dashboard) for instructions on all supported clients.

## Generating an API key

1. Go to [Agents](https://app.skyp.ai/dashboard/agents) in the Skyp sidebar, then click the **Developers** tab.
2. In the **API Keys** card, click **Create API key** and give it a descriptive name (e.g. "Zapier integration" or "Custom script").
3. Your new key will be shown **once** — copy it immediately and store it somewhere safe.

**Important:** For security, the full API key is only shown at creation time. After you close the dialog, you won't be able to see it again — you'll need to create a new one if you lose it.

## Managing your API keys

From the **Developers** tab in [Agents](https://app.skyp.ai/dashboard/agents) you can:
- **View** all keys you've created, including their names and creation dates
- **Revoke** any key at any time — this immediately invalidates it and disconnects anything using it

It's good practice to create separate keys for each integration so you can revoke individual ones without affecting others.

## Connecting an AI assistant via MCP

Skyp exposes a Model Context Protocol (MCP) server that lets AI assistants interact with your account directly. There are two ways to connect, depending on the tool you're using.

### Connecting via OAuth (Claude, Cursor, Gemini, Slack)

Claude, Cursor, Gemini, and Slack all support connecting to Skyp via OAuth — no API key required.
- **Claude:** Go to [Agents](https://app.skyp.ai/dashboard/agents) → **Claude** tab in Skyp. In Claude Settings, navigate to **MCP Servers**, click **Add custom connector**, set the URL to `https://api.skyp.ai/mcp`, and authorize when prompted.
- **Cursor:** Go to **Settings → MCP** in Cursor, add a new server with the URL `https://api.skyp.ai/mcp`, and complete the OAuth authorization.
- **Gemini:** Add Skyp as an MCP extension in Google AI Studio or the Gemini extensions panel using the URL `https://api.skyp.ai/mcp`, then authorize.
- **Slack:** Add Skyp as an MCP server from your Slack workspace's AI integrations or app settings using the URL `https://api.skyp.ai/mcp`, then complete the OAuth flow.

For Claude-specific instructions, see the **Claude** tab in [Agents](https://app.skyp.ai/dashboard/agents). For other clients, refer to each tool's MCP documentation for exact navigation steps.

### Connecting custom or API key-based tools

For tools that don't support OAuth, use your API key to authenticate. The MCP server URL is: **[https://api.skyp.ai/mcp](https://api.skyp.ai/mcp)**

For full setup instructions, configuration examples, and a reference of available MCP tools, download the **SKILL.md** agent guide from the [Agents](https://app.skyp.ai/dashboard/agents) → **Developers** tab in your Skyp account.

MCP integration is intended for developers and technical users comfortable with AI client configuration. If you need help getting set up, reach out via the chat widget.
