Skip to main content
Experimental Feature - The MCP Server is currently in beta. APIs and functionality may change.

What is MCP?

The Model Context Protocol (MCP) is an open standard that allows AI assistants to interact with external tools and services. Kakiyo’s MCP server enables you to control your LinkedIn automation using natural language through AI assistants like Claude, Cursor, Windsurf, and other MCP-compatible clients.

Authentication options

Kakiyo’s MCP server supports two authentication paths:

OAuth (Claude custom connectors)

Best for claude.ai, Claude Desktop, and Claude mobile. Users log in on Kakiyo, select a team, and approve the connector. No API key is pasted anywhere.

API key header (Bearer)

Best for Claude Code CLI, Cursor, OpenCode, and any other MCP client that supports custom HTTP headers. Uses a 40-character team-scoped API key.

Quick Start

1. Get Your API Key (for header-based clients)

Skip this step if you only plan to use the Claude custom connector OAuth flow.
Generate an API key from your Kakiyo Dashboard:
  1. Go to SettingsAPI Keys
  2. Click Create API Key
  3. Copy your 40-character API key

2. Configure Your MCP Client

Choose your MCP client and add the configuration:
Use Custom Connectors in the Claude web or desktop interface. No API key is required — Kakiyo uses OAuth.
  1. Go to claude.aiSettingsConnectors
  2. Click Add custom connector
  3. Enter the URL: https://api.kakiyo.com/mcp
  4. Click Add, then Connect
Claude will open a secure OAuth flow on app.kakiyo.com. You’ll log in (if needed), choose the team Claude should access, and approve the connection.
Kakiyo x Claude MCP connector consent screen
Custom Connectors require a Claude Pro, Max, Team, or Enterprise subscription.
Claude custom connectors do not support pasting a raw API key in the connector dialog. Use the OAuth flow above for claude.ai/Claude Desktop, or use the Claude Code, Cursor, or OpenCode tabs for header-based API-key setups.

3. Start Using Natural Language

Once connected, you can control Kakiyo using natural language:
  • “Show me all my running agents”
  • “How is my Tech Founders campaign performing?”
  • “Pause the outreach to john@example.com
  • “List all prospects who replied this week”
  • “Create a new workspace for Acme Corp”

Available Tools (42)

The MCP server provides 42 tools organized by category:

Agents (5 tools)

Manage your LinkedIn automation agents.
Agent creation and setup require the dashboard for security (credentials handling).

Campaigns (6 tools)

Create and manage outreach campaigns.

Prospects (9 tools)

Manage leads and conversations.

Products (1 tool)

View products/services for campaigns.

Prompts (1 tool)

View AI message templates.

Analytics (2 tools)

Monitor performance and metrics.

Models (1 tool)

View available AI models.

Webhooks (5 tools)

Configure event notifications.

Do Not Contact (4 tools)

Manage your blocklist.

Workspaces - Agency (7 tools)

Agency Plan Required - Workspace tools are only available on Agency plans.
Manage client workspaces for agencies.

Authentication (1 tool)

Verify your connection.

Example Conversations

Monitoring Performance

Managing Prospects

For campaign-specific replied prospects, use list_campaign_prospects with status=4 and limit=100.

Agency Workflow


Technical Details

Endpoint

Authentication

Kakiyo’s MCP server accepts two authentication methods on the same /mcp endpoint:

Transport

The MCP server uses Streamable HTTP transport, which is stateless and compatible with most MCP clients.

Rate Limits

MCP requests follow the same rate limits as the REST API:
  • Each tool call consumes 1 API credit
  • Rate limits are per-team, not per-key

Error Handling

Tool errors are returned in MCP format:

Troubleshooting

  • Confirm https://api.kakiyo.com/mcp is reachable and returns 401 with a WWW-Authenticate header
  • Remove the existing custom connector in Claude and re-add it using the same URL
  • Make sure you’re not trying to paste a raw API key in the Claude custom connector dialog — use the OAuth flow for claude.ai/Claude Desktop
  • Sign in to app.kakiyo.com first, then retry the Claude connector flow
  • Make sure your user account has access to at least one Kakiyo team
  • Approval binds the connector to the team selected on the consent screen; switching teams later requires reconnecting
  • Verify your API key is correct (40 characters)
  • Check that you’re using https://api.kakiyo.com/mcp
  • Ensure your MCP client supports Streamable HTTP transport
  • API keys are team-specific — ensure you’re using the right key
  • Keys must be prefixed with Bearer in the Authorization header
  • Generate a new key from the dashboard if issues persist
  • The MCP server has 42 tools — some operations (like agent creation) require the dashboard
  • Use verify_api_key to confirm your connection is working
  • Workspace tools require an Agency plan
  • Verify your team is on the correct plan in the dashboard

Need Help?

API Reference

Full REST API documentation

Dashboard

Manage your account and API keys
Last modified on April 30, 2026