framedeck-mcp
Enables linking of git commits to cards/frames within Framedeck productions and workspaces, allowing users to associate version control history with content production tasks and track code changes alongside creative work.
framedeck-mcp
MCP server for Framedeck — connect any AI assistant to your content production pipeline.
Works with Claude, ChatGPT, Gemini, Copilot, and any MCP-compatible client.
Quick Start
Get your API key at framedeck.app > Settings > API Keys
Add to your AI assistant config (see below)
Setup
Claude Code
claude mcp add framedeck -e FRAMEDECK_API_KEY=your_key_here -- npx -y framedeck-mcpClaude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"framedeck": {
"command": "npx",
"args": ["-y", "framedeck-mcp"],
"env": {
"FRAMEDECK_API_KEY": "your_key_here"
}
}
}
}Other MCP Clients
Set the environment variable FRAMEDECK_API_KEY and run:
npx framedeck-mcpUsage Examples
Talk to your AI assistant naturally — here are three end-to-end workflows:
Example 1 — Capture and graduate ideas
You: "I just had 3 video ideas: a knife sharpening tutorial, a Sony A7IV review, and a day-in-the-life vlog. Add them to my idea pool."
Claude (via MCP): Calls
create_multiple_cardswith the three titles. They land in your Idea Pool's "Ideas" stage.You: "The knife sharpening one is a go — graduate it to a real production."
Claude: Calls
graduate_to_productionwhich creates a new dedicated production with full stages (Idea → Scripting → Filming → Editing → Published) and moves the idea card across.
Example 2 — Plan a production day
You: "For the Sony review, add subtasks: write intro, shoot product shots, record voiceover, edit B-roll, color grade, export final."
Claude: Calls
set_active_boardto "Sony A7IV review", thencreate_multiple_cardswith all six subtasks in the "Filming" stage.You: "Mark the intro and product shots as done."
Claude: Calls
move_cardtwice to push them into the "Done" stage.
Example 3 — Get a project overview
You: "How's my channel looking? Anything overdue?"
Claude: Calls
get_board_overviewfor each production. Returns a summary showing card counts per stage, overdue items highlighted in red, and which productions need attention.You: "What's assigned to me right now?"
Claude: Calls
get_my_cardsand lists everything you own grouped by board and status.
Tools (32)
Tool | Description |
| Set the active production context |
| Show current active production |
| List all productions/projects |
| Create a new production or project |
| List stages in a board |
| Create a new stage |
| Delete a stage |
| List cards/frames with filters |
| Create a card/frame |
| Batch create (up to 50) |
| Update title, description, priority, due date |
| Move to a different stage |
| Permanently delete |
| Soft delete (restorable) |
| Copy with checklist and labels |
| Color-code a card |
| Add a comment |
| Add a subtask |
| Check/uncheck a subtask |
| Add labels to a card |
| Remove a label |
| Full card info |
| Search by keyword |
| Assign a team member |
| Cards grouped by status |
| Board summary with overdue items |
| List all labels |
| Create a label |
| Link a git commit to a card |
| Log time spent |
| Activity summary |
| Promote idea to full production |
Dual Mode
Framedeck supports two board modes:
Creator mode: Productions, Stages, Frames — for content pipelines
Classic mode: Projects, Stages, Cards — for standard project management
The MCP server automatically uses the correct terminology based on each board's mode.
Idea Pool
When you add ideas without specifying a board, they automatically land in your Idea Pool. When an idea is ready, use graduate_to_production to create a dedicated production with full stages (Idea > Scripting > Filming > Editing > Published).
Safety Annotations
Every tool ships with MCP safety annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) so AI clients can warn users before destructive actions like delete_card, delete_column, and archive_card.
Privacy & Support
Privacy Policy: https://framedeck.app/privacy
Terms of Service: https://framedeck.app/terms
Support: support@framedeck.app
License
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Lukaris/framedeck-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server