add_comment_with_user
Post a comment to any card and mention a specific user (id, comment, user object from getusers)
How to use it
add_comment_with_user is exposed by the Targetprocess MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the add_comment_with_user tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Targetprocess MCP Server
npx vitest run # run all tests onceOther tools in Targetprocess MCP Server (39)
Post a comment to any card (id, comment)
Create a standalone bug (title, bugContent, optional origin, optional projectId, optional teamId, optional entityStateName)
Create a bug linked to an existing user story or bug card (card object with id+type, title, bugContent, optional origin, optional projectId, optional teamId)
Create a relation between two cards (masterId, slaveId, optional relationType name, default: "Depends on")
Create a new user story with a structured template description in Header → Definitions → Scenarios → Examples Table → Edge Cases → Acceptance Criteria → References → Notes order (title, header object with asA/iWant/soThat, scenarios array with Gherkin steps, acceptanceCriteria array, optional defini
Create a new task linked to a user story (title, userStoryId, optional description)
Create a new user story (title, optional description, optional featureId, optional releaseId, optional projectId, optional teamId)
Remove a relation by its relation ID (relationId)
Re-format the description of an existing user story using the structured template (id, header object with asA/iWant/soThat, acceptanceCriteria array, scenarios array with Gherkin steps, optional title, definitions, examplesTable, edgeCases, references, notes)
Get comments on a bug (id, optional results)
Fetch full content of a bug by ID (id)
Get EntityState, TeamState, and assigned teams for a card (id, optional resourceType: UserStory Bug Feature, default: UserStory)
Get all relations (Dependency, Blocker, Relation, Link, Duplicate) for a card, with direction and the related card (id)
List all current releases (no params needed)
Get a Targetprocess Epic by ID, including description, state, and progress (id)
Get all features belonging to an epic (id)
Get comments for a feature by its ID (id, optional results)
Get a Targetprocess Feature by ID, including description, state, and progress (id)
Get all user stories for a feature by its ID (id)
Get all Tasks and Bugs currently in "In Progress" state assigned to a given user (userId)
Get user stories in a feature not yet covered by tests, includes covered field based on "Test Automation" custom field (id)
List the relation types available in this instance (id + name); use to find the relationType name for createcardrelation (no params)
Get bugs for a release (name, optional results)
Get features for a release (name, optional results)
Get only active/open bugs for a release (name, withDescription, optional results)
Get only active/open user stories for a release (name, withDescription, optional results)
Get user stories for a release (name, optional results)
Same as above but includes full descriptions (name, withDescription)
Get all bugs linked to a user story by its ID (id)
Get comments on a user story (id, optional results)
Fetch full content of a user story by ID (id)
Fetch the linked test plan and all its test cases (with steps) for a user story (resourceId)
List Bugs assigned to the current user, optionally filtered by state (optional state, optional take, optional skip)
List User Stories assigned to the current user, optionally filtered by state (optional state, optional take, optional skip)
Search TP cards by keyword or phrase in description (keyword, optional entityType: UserStories Bugs, default: UserStories)
Update an existing bug (id, optional title, optional bugContent, optional origin, optional projectId, optional teamId, optional entityStateId)
Update an epic's title, description, release, or project (id, optional title, optional description, optional releaseId, optional projectId)
Update an existing user story (id, optional title, optional description, optional projectId, optional teamId, optional entityStateId)
Update the sub-state (team assignment entity state) for a user story (id, optional entityStateId, optional teamId, optional teamAssignmentId)