Skip to content
Streak logo

Streak MCP server

CRM built into Gmail. Manage pipelines, boxes, tasks, comments, contacts and organizations from your flows.

Streak is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.

Tools
11
Works with
Any MCP client
Auth
API key
License
MIT, open source
Updated
September 2026

About the Streak MCP server

Connect Streak once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Streak and 760+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

Streak tools your AI can run

Once connected, your assistant can call any of these Streak actions by asking in plain language.

  • Create Box

    Create a new box (record) in a pipeline.

    5 fields

  • Update Box

    Update the name, notes, stage, assignees, or custom fields on an existing box.

    7 fields

  • Get Box

    Fetch a single box with its current stage, fields, and counts.

    2 fields

  • Find Boxes

    Search boxes by name or query. Returns matching boxes across all pipelines, optionally filtered to one pipeline.

    2 fields

  • Create Stage

    Add a new stage (column) to a pipeline.

    2 fields

  • Create Task

    Create a new task on a box.

    5 fields

  • Create Comment

    Add a comment to a box.

    3 fields

  • Create or Find Contact

    Create a contact in a team. If a contact with the same email already exists, return that contact instead of creating a duplicate.

    10 fields

  • Create or Find Organization

    Create an organization in a team. If an organization with the same domain already exists, return that organization instead of creating a duplicate.

    8 fields

  • Get Current User

    Get the Streak user associated with the connected API key.

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Triggers

Streak events your agent can watch

These start a run the moment something happens in Streak, so work gets picked up on its own.

  • New Box

    Triggers when a new box is created in the selected pipeline.

    1 field

  • Updated Box

    Triggers when a field on a box is updated in the selected pipeline.

    1 field

  • Box Stage Changed

    Triggers when a box moves between stages in the selected pipeline.

    1 field

  • Box Moved to Different Pipeline

    Triggers when a box is moved out of (or into) the selected pipeline.

    1 field

  • New Comment

    Triggers when a comment is added to a box in the selected pipeline.

    1 field

  • New Task

    Triggers when a task is created on a box in the selected pipeline.

    1 field

  • Task Completed

    Triggers when a task on a box in the selected pipeline is marked complete.

    1 field

  • Task Due

    Triggers when a task becomes due (but has not yet been completed) on a box in the selected pipeline.

    1 field

  • New Meeting or Call Log

    Triggers when a meeting note or call log is created on a box in the selected pipeline.

    1 field

  • New Contact

    Triggers when a new contact is created in the selected team.

    1 field

  • Updated Contact

    Triggers when a contact in the selected team is updated.

    1 field

Give your assistant Streak

Connect Streak once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 760+ other apps. Free to start.

Streak MCP, answered.

No. That is the point of it. One Activepieces server exposes Streak alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect Streak in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 11 tools, including Create Box, Update Box, Get Box, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.