mcpField
F
Framedeck

Framedeck

Local
framedeck.appProductivity1Updated 29w ago

About Framedeck

Framedeck MCP connects AI assistants to Framedeck for content-production workflows and general project management. It offers board and card operations, task tracking, and two board modes for creator pipelines or classic projects.

Key features

  1. 01Create and manage boards and stages
  2. 02Create, filter, and move cards
  3. 03Assign cards and manage subtasks
  4. 04Review overdue items and board summaries
  5. 05Promote ideas into productions
  6. 06Support two board modes

Use cases

  1. 01Capture ideas and turn them into productions
  2. 02Plan a production day with subtasks
  3. 03Review project progress and overdue work
  4. 04Track cards assigned to a person

MCP support

The MCP server exposes Framedeck project and content-production operations to compatible clients through 32 tools. Safety annotations help clients flag destructive actions such as deletion.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"framedeck": {
"command": "npx",
"args": [
"-y",
"framedeck-mcp"
],
"env": {
"FRAMEDECK_API_KEY": "<FRAMEDECK_API_KEY>"
}
}
}
}
Run commandnpx -y framedeck-mcp
Environment variables to set
FRAMEDECK_API_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmframedeck-mcp

Tools

32

Saved tool list · updated 3w ago

This tool takes no parameters.

Details

From the project README

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

  1. Get your API key at framedeck.app > Settings > API Keys
  2. 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-mcp
Claude 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-mcp

Usage 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_cards with 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_production which 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_board to "Sony A7IV review", then create_multiple_cards with all six subtasks in the "Filming" stage.

You: "Mark the intro and product shots as done."

Claude: Calls move_card twice 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_overview for 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_cards and lists everything you own grouped by board and status.

Tools (32)

ToolDescription
set_active_boardSet the active production context
get_active_boardShow current active production
list_boardsList all productions/projects
create_boardCreate a new production or project
list_columnsList stages in a board
create_columnCreate a new stage
delete_columnDelete a stage
list_cardsList cards/frames with filters
create_cardCreate a card/frame
create_multiple_cardsBatch create (up to 50)
update_cardUpdate title, description, priority, due date
move_cardMove to a different stage
delete_cardPermanently delete
archive_cardSoft delete (restorable)
duplicate_cardCopy with checklist and labels
set_card_colorColor-code a card
add_commentAdd a comment
add_checklist_itemAdd a subtask
toggle_checklist_itemCheck/uncheck a subtask
add_labels_to_cardAdd labels to a card
remove_label_from_cardRemove a label
get_card_detailsFull card info
search_cardsSearch by keyword
assign_cardAssign a team member
get_my_cardsCards grouped by status
get_board_overviewBoard summary with overdue items
list_labelsList all labels
create_labelCreate a label
link_commitLink a git commit to a card
log_workLog time spent
get_sprint_summaryActivity summary
graduate_to_productionPromote 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

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.