otherapi_key

Peaka

Peaka is a data integration and AI platform for managing organizations, projects, data connections, catalogs, queries, metadata, and analytics workflows.

Verdict

Peaka is a data integration platform that lets you query across multiple sources with SQL. @mentioning Peaka in Switchy gives your team tools to create workspaces and projects, then run read-only SELECT queries that pull data from connected databases, APIs, or SaaS tools — all without leaving the conversation. Analysts and ops teams get the most value: they can explore schemas, write SQL against live data, and return up to 1,000 rows per query. You'll need a Peaka account and API key. Projects must exist before you can query them, and writes aren't supported — this MCP is strictly for reading and organizing data sources.

Common use cases

  • Query customer data across CRM and support tools
  • Pull sales metrics from multiple databases in one query
  • Explore schema and tables before writing reports
  • Check inventory levels from warehouse APIs mid-conversation
  • Audit project hierarchies and workspace structure

Integration

Vendor
Peaka
Category
other
Auth
API_KEY
Tools
9
Composio slug
peaka

Tools

  • 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
    destructive

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

  • Delete Workspace
    destructive

    Permanently delete a workspace. Projects and other contents within it may become unavailable.

  • 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

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Peaka in the MCP directory and click Connect. 3. Log in to your Peaka account, go to Settings or API Keys, and generate a new API key with read access to the projects you want to query. 4. Paste the API key into Switchy's auth prompt and confirm. 5. Return to any Project in Switchy and type '@Peaka list hierarchy' to verify the connection — you should see your organizations and workspaces. 6. Create or identify a project ID, then test a query with '@Peaka execute query' followed by a simple SELECT statement and the project ID. 7. If rows return, the integration is live and your team can start querying data sources configured in Peaka.

What teammates see: by default, memories from Peaka are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List All Projects

@Peaka list the projects in workspace ID ws_abc123. Return the project names and IDs.

Explore Table Schema

@Peaka list the columns in the customers table under project ID proj_xyz789. Show column names and data types.

Run Sales Summary Query

@Peaka execute this query in project proj_xyz789: SELECT order_id, customer_name, total FROM sales WHERE order_date >= '2025-01-01' LIMIT 100.

Check Workspace Hierarchy

@Peaka list all workspaces in organization org_456 and show their workspace IDs and names.

Create New Project

@Peaka create a project named Q1 Analytics in workspace ws_abc123 with description 'Sales and support data for Q1 2025'.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Peaka list all tables and columns in the 'sales_analytics' project so I can see what data is available to query

Output

The sales_analytics project contains 3 catalogs. In the 'crm' catalog, you'll find tables like 'customers' (columns: customer_id, name, email, created_at), 'deals' (deal_id, customer_id, amount, stage, close_date), and 'interactions' (interaction_id, deal_id, type, timestamp). The 'marketing' catalog includes 'campaigns' and 'conversions' tables. The 'finance' catalog has 'invoices' and 'payments'. This illustrative example shows how Peaka surfaces the schema structure you need before writing SQL queries.

Notes

This read-heavy example demonstrates schema discovery — essential before querying unfamiliar data sources. Requires read access to the target project. The actual catalog and table names depend on what data connections your Peaka project has configured; this example assumes a typical CRM-plus-marketing setup.

Prompt

@Peaka execute a query in project 'sales_analytics': SELECT customer_id, SUM(amount) as total FROM deals WHERE stage = 'closed_won' GROUP BY customer_id ORDER BY total DESC LIMIT 10

Output

Query executed successfully. Top 10 customers by closed deal value: customer_id 'C-1047' ($487,200), 'C-0923' ($412,500), 'C-1138' ($389,000), continuing down to 'C-0654' ($201,300). This illustrative result shows how Peaka returns aggregated data from your connected sources in a structured format, ready for AI analysis or follow-up questions about trends and outliers.

Notes

This synthesis example pairs SQL execution with AI reasoning potential — you can ask follow-up questions about the results. Queries are read-only and capped at 1,000 rows. Execution time depends on the underlying data source's performance; complex joins across federated sources may be slow.

Prompt

@Peaka create a new project called 'Q1_Revenue_Analysis' in the 'finance_team' workspace with description 'Quarterly revenue breakdown by region and product line'

Output

Project created successfully. Project ID: 'prj_8x9k2m4n', Name: 'Q1_Revenue_Analysis', Workspace: 'finance_team'. The project is now available for connecting data sources and running queries. This illustrative confirmation shows the project ID you'll reference in subsequent data operations and the workspace context where team members can access it.

Notes

This write example demonstrates workspace organization — useful when spinning up ad-hoc analysis environments. Requires workspace-level create permissions. Creating a project does not automatically provision data connections; you'll configure those separately in the Peaka UI or via additional API calls.

Use-case deep-dives

Multi-source reporting for ops teams

When Peaka wins for cross-platform data pulls at small scale

A 6-person ops team needs to join Stripe revenue data with Salesforce pipeline data for weekly board decks. Peaka's Execute Query tool lets you write SQL that spans both sources without building a data warehouse. You create one project per reporting domain, run SELECT queries capped at 1,000 rows, and pull results into a shared Switchy thread. This works if your queries stay under the row limit and you're comfortable with API key auth (no SSO). If you're pulling more than 1,000 rows per query or need real-time refresh under 5 minutes, you'll hit Peaka's execution ceiling and should look at a dedicated ETL tool. For weekly or daily reporting at sub-1k row scale, Peaka keeps your team out of CSV hell without hiring a data engineer.

Customer support knowledge base queries

Peaka for federated search across support tools

A 4-person support team uses Zendesk for tickets, Notion for internal docs, and Airtable for product FAQs. Peaka's List Data Resources and Execute Query tools let you catalog all three sources in one project, then run SQL joins to answer questions like 'show me all tickets tagged refund where the FAQ exists in Airtable'. You set up the project once, share the workspace ID in Switchy, and any teammate can query without learning three different APIs. The trade-off: Peaka's 1,000-row limit means this works for targeted lookups, not bulk exports. If you're trying to pull every ticket from the last year, you'll need batch tooling. For day-to-day 'find me the 10 relevant docs' queries, Peaka beats writing custom scripts or paying for a full search platform.

Finance reconciliation across SaaS tools

When Peaka handles monthly close for distributed finance data

A 3-person finance team reconciles Stripe payouts, QuickBooks invoices, and Gusto payroll every month. Peaka's Execute Query tool lets you write SQL that joins all three sources in one pass, returning discrepancies as a 200-row result set. You create a 'monthly-close' project, run the reconciliation query, and paste results into a Switchy thread for review. This works because the row count is predictable and the query runs once a month. If you need sub-hour latency or you're processing 5,000+ transactions per close, Peaka's execution model (read-only, 1k row cap) won't scale. For monthly or quarterly close workflows where the output fits in a spreadsheet, Peaka eliminates the export-import-vlookup loop without standing up Airflow.

Frequently asked

What does the Peaka MCP do in Switchy?

It lets your team create Peaka workspaces and projects, then run read-only SQL queries against your connected data sources — all from Switchy's chat interface. You can browse catalogs and tables, execute SELECT statements up to 1,000 rows, and manage the Peaka hierarchy without opening the Peaka web app. Useful when you want to query federated data alongside other tools in a single conversation.

Do I need a Peaka API key to connect this MCP?

Yes. The MCP uses API key authentication, so you'll need to generate a key from your Peaka account settings before connecting it in Switchy. Whoever connects the MCP should have permission to create workspaces and projects in your Peaka organization — otherwise the hierarchy tools will fail. One key per Switchy workspace is enough; the whole team shares the connection.

Can the Peaka MCP write data or run UPDATE statements?

No. The Execute Query tool only accepts read-only SELECT or CTE queries, and every query must end with LIMIT 1-1000. If you need to insert, update, or delete rows in your underlying data sources, use Peaka's web interface or call its REST API directly. The MCP is designed for safe, read-only exploration and reporting inside Switchy conversations.

How is this different from querying Peaka through its web UI?

The MCP brings Peaka queries into Switchy's shared workspace, so your team can combine results with other tools — Slack messages, GitHub issues, Notion pages — in one thread. You skip the context switch to Peaka's dashboard. Trade-off: you're limited to 1,000 rows per query and can't use Peaka's visual query builder or dashboards. Use the MCP for ad-hoc questions; use Peaka's UI for complex analytics.

Who on the team should connect the Peaka MCP?

Whoever has admin or developer access to your Peaka organization and can generate an API key. Once connected, everyone in your Switchy workspace can run queries against the same Peaka projects. If your team has strict data governance rules, connect it under a service account with read-only permissions scoped to the catalogs you want exposed in Switchy.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.