Browse workflows

Engineering teams

Daily standup from Trello, Slack, and Gmail

Summarize yesterday's board movement, Slack threads, and inbox follow-ups into one standup draft without switching tools.

Outcome: A ready-to-post standup update sourced from Trello cards, Slack channels, and Gmail threads

Integrations in this workflow

The problem

Standups scatter context across Trello cards, Slack threads, and email. Copy-pasting between apps burns time and drops details.

Example prompt

Using my private gateway, prepare today's standup for the "Platform" Trello board. List cards I moved yesterday, summarize unresolved Slack threads in #engineering from the last 24 hours, and flag Gmail messages I still owe replies on. Output bullets for Done, Today, and Blockers.

Gateway tools

Use namespaced tools on the private gateway:

  • trello__list_boardstrello__list_cards for active work
  • slack__list_channelsslack__list_messages for channel history
  • gmail__list_messagesgmail__get_message for follow-ups

Start with list-services-tool if you are unsure which integrations are active.

Governance

  • Scope Slack channel access with Allowed channels during OAuth connect — agents should not read private channels you did not approve.
  • Gmail and Trello calls are audited per workspace; review Audit logs before sharing standup output externally.
  • Prefer read-only tool calls for drafting; ask before sending Slack messages or emails on your behalf.

Connect via private gateway

Activate the integrations above, create an API token scoped to mcp:private-gateway, then add this config to your MCP client.

Config file: ~/.cursor/mcp.json

{
    "mcpServers": {
        "stackgate-private-gateway": {
            "url": "https://stackgate.ai/mcp/private",
            "headers": {
                "Authorization": "Bearer YOUR_API_TOKEN"
            }
        }
    }
}