Every door opens onto the same records
The app, your agents, Slack and the REST API share one database, one set of roles and one set of workflow rules. Nothing syncs, so nothing drifts.
Every door opens onto the same records
The app, your agents, Slack and the API do not sync copies of each other. They read and write one database, under one set of roles and version checks — so there is nothing to drift.
MCP for Claude Code, Codex and more
A Streamable HTTP MCP server with OAuth 2.1 sign-in, a workspace resource, and prompts for a daily update and for planning open tickets. Plus an agent package with a development workflow skill.
Slack
Map a channel to a project, then create, search, list, update and triage its tickets with /pd. Opt in to project updates in the channel.
Granola
Connect with your own API key, stored encrypted. Browse and preview meetings privately, edit, then import once and turn actions into tickets.
How meetings workREST API
Authenticated /api/v1 for projects, tickets, cycles, milestones, customers, notes, documents, saved views and reports — plus search, bulk edits, transitions, rollover and meeting conversion. The same service layer as the app and MCP.
PATCH /api/v1/issues/{id}
{ "priority": "High", "version": 7 }Workspace invitations and password recovery through Resend, when you switch it on. Manual invite links work without it.
GitHub & importers
Applications record their repository so agents find the right plan, but pull request sync and backlog importers are not built yet. Tell us if you need them.
Work the tickets from the channel
Install from the app and map each channel to a project. Then /pd creates, lists, searches, updates, snoozes and triages that project's tickets — with Slack users mapped to workspace members, so their roles apply.
- Opt-in project updates posted to mapped channels
- Signed requests, and retries that never repeat an update
- Failed or uncertain posts wait for an admin — never blindly resent
Meeting notes in, reviewed tickets out
Connect with your own Granola API key, preview privately, edit and import — then choose which action items become tickets linked to the meeting and customer.
- Imports each meeting once
- Transcripts and private notes excluded
- File upload and paste work without it
Transcripts, attendees and private notes stay out. Your API key is stored encrypted, and only you see your previews.
Claude Code, Codex and any MCP client
A Streamable HTTP MCP server with OAuth 2.1 discovery, dynamic client registration, PKCE, consent and revocation — plus workspace tokens for scripts. Every connection is listed and revocable.
- 115 tools, a workspace resource and two prompts
- Agent package for Claude Code and Codex
- Read-only endpoint checker
Connect the tools you already use
Request access. We set up Slack, Granola and your agents with you.