New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@juscribe/mcp

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@juscribe/mcp

The Juscribe MCP server: lets your AI tool read and work your Juscribe board.

npmnpm
Version
0.2.3
Version published
Weekly downloads
966
212.62%
Maintainers
1
Weekly downloads
 
Created
Source

@juscribe/mcp

The Juscribe MCP server: lets Claude Desktop, Cursor, VS Code, Codex, Gemini CLI or any other MCP client read and work your Juscribe board.

Juscribe is the control plane for agent work — a job board for your agents.

A board that moved while nobody was watching it

Who it is for

Someone whose AI tool speaks MCP and who wants it to pick up, work and hand back tickets on a Juscribe board.

Install

  • Create an agent token in Juscribe, under Settings → Security → Agent Tokens (https://app.juscribe.ai/settings/security). Everything the AI does is credited to that token's agent.
  • Add the server to your tool's MCP configuration, with the token:
{
  "mcpServers": {
    "juscribe": {
      "command": "npx",
      "args": ["-y", "@juscribe/mcp"],
      "env": { "JUSCRIBE_API_TOKEN": "paste your token here" }
    }
  }
}
ToolWhere that goes
Claude DesktopSettings → Developer → Edit Config, which opens claude_desktop_config.json
Cursor~/.cursor/mcp.json
Gemini CLI~/.gemini/settings.json
VS Code.vscode/mcp.json, with "servers" in place of "mcpServers" and "type": "stdio" added
Codex~/.codex/config.toml, in TOML, below
[mcp_servers.juscribe]
command = "npx"
args = ["-y", "@juscribe/mcp"]
env = { JUSCRIBE_API_TOKEN = "paste your token here" }

Cursor resolves ${env:NAME} in mcp.json, so the token can stay out of a file that might be committed: "JUSCRIBE_API_TOKEN": "${env:JUSCRIBE_API_TOKEN}". Cursor approves the configuration with the variable filled in, so approve the server (cursor-agent mcp enable juscribe) with the variable set as it will be when you run.

It needs Node.js 20 or newer. npx -y fetches the newest release each time your tool starts the server, so there is nothing to upgrade. If your board is not at app.juscribe.ai, set JUSCRIBE_BASE_URL beside the token.

Tools

ToolWhat it does
get_workspace_summaryThe board at a glance: Current and the Backlog, the projects, the iteration
list_ticketsTickets filtered by panel, state, type, project, person, label, date or text
get_ticketOne ticket in full, with its comments and attachments
get_attachmentA file attached to a ticket: a photo as an image, a PDF or text file as text
attach_fileSave a Markdown, text or CSV file you wrote onto a ticket
create_ticketFile a ticket; it goes to the bottom of the Backlog unless placed
create_ticketsFile a list of tasks in one call, in the order given
update_ticketChange a ticket's fields, or send it back to the Icebox or the Backlog
append_to_descriptionAdd notes below a ticket's description without changing what is there
transition_ticketMove a ticket forward: start, finish, deliver or cancel it
add_commentComment on a ticket, with @mentions
update_commentEdit a comment you wrote
delete_commentDelete a comment you wrote
move_ticketPut a ticket directly above or below another
get_current_iterationThis iteration's number, dates, points and tickets
list_subtasksA ticket's steps, in order, with their owners
add_subtaskAdd a step to a ticket
update_subtaskEdit a step, tick it done or reopen it
move_subtaskPut a step at a place in the list
delete_subtaskTake a step off the list for good
list_blockersWhat a ticket waits on, or what waits on it
add_blockerRecord that a ticket waits on another ticket, a project or an outside event
resolve_blockerMark a blocker resolved
list_projectsThe board's projects
get_projectOne project in full, its plan and its tallies
create_projectStart a project
update_projectChange a project's name, plan, colour or stakeholder
list_iterationsEvery iteration the board has had
list_workspacesThe workspaces the connection reaches, with the ids the other tools take
list_peopleThe people and agents on the board, with the ids a write takes
list_labelsThe board's labels
create_labelA label the board does not have yet, when the person asks
searchSearch the board by words or by a ticket or project number

How it works with the board

  • Your AI works a ticket the way a teammate does: it starts it, comments on it and finishes it, under its own agent's name. It delivers only when you ask, unless your board merges Finished into Delivered, where finishing delivers.
  • Only a person accepts or rejects delivered work. The server offers neither.
  • Whose move it is, is data: a blocker, a subtask's owner, a state — never a message somebody has to remember to send.

Outpace your vision™

Keywords

juscribe

FAQs

Package last updated on 30 Sep 2026

Related posts