Peaka MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Peaka MCP or direct API to manage projects, inspect data connections, run queries, and analyze metadata through natural language.

Peaka logoPeaka
Api Key

Peaka is a data integration and AI platform for projects, connections, catalogs, queries, metadata, and analytics workflows. It helps teams unify scattered data and query it from one governed workspace.

9 Tools

Try Peaka now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Peaka
Try asking
TOOLS

Supported Tools

Every Peaka action and event your agent gets out of the box.

Create Project

Create a project in a Peaka workspace and return its project ID and available project details for use with Peaka data and query tools.

Create Workspace

Create a workspace in an organization and return its workspace ID and details.

Delete Project

Permanently delete a project and its project-scoped data from a Peaka workspace.

Delete Workspace

Permanently delete a workspace.

Execute Query

Execute one read-only SQL SELECT or CTE ending in LIMIT 1-1000 in a Peaka project and return rows in SIMPLE object format.

List Data Resources

Browse a project's catalogs, schemas, tables, or columns to discover qualified resources for SQL queries.

List Hierarchy

List organizations, workspaces in an organization, or projects in a workspace, returning the IDs needed for hierarchy administration.

Update Project

Replace the name and optional description of a project in its current workspace.

Update Workspace

Replace the name and optional description of an existing workspace.

SETUP GUIDE

Connect Peaka MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for Peaka
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'List all data connections in my Peaka project'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect Peaka API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Peaka Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'List all data connections in my Peaka project'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Peaka actions with your Agent

Why Use Composio?

AI Native Peaka Integration

  • Supports both Peaka MCP and direct API based integrations
  • Structured, LLM-friendly schemas so agents can work with projects, catalogs, queries, and metadata more reliably
  • Rich coverage for reading, writing, and querying Peaka data workflows without custom integration code

Managed Auth

  • Secure API key handling for Peaka credentials, so you don't have to hard-code secrets in agent code
  • Central place to manage, scope, and revoke Peaka access across users and environments
  • Per-user and per-environment credential management for safer analytics automation

Agent Optimized Design

  • Peaka tools are exposed with clear schemas that AI models can understand and call correctly
  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you know which Peaka action ran, when it ran, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Peaka
  • Scoped, least privilege access to Peaka resources like organizations, projects, catalogs, and queries
  • Full audit trail of agent actions to support review, governance, and compliance
FAQ

Frequently asked questions

Yes, Peaka requires you to configure your own API key. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Peaka.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Peaka tool your agent needs.Free to start.

Start building