Account
whoami
Returns the Gentic account ID associated with the current MCP connection. Use this to confirm which account your client has authorized and to retrieve the user ID for reference.
Projects
list_projects
Lists all Gentic projects owned by the authenticated account. Use the returned project IDs as project_id when creating or filtering issues.
get_project
Returns full details for a single project. Use the project ID from list_projects.
The project ID, from
list_projects or get_project.create_project
Creates a new Gentic project linked to a GitHub repository.
Human-readable project name shown in Gentic. Maximum 120 characters.
GitHub repository in
owner/name format, for example vercel/next.js.Optional shell script run by the background agent after cloning the repository. Maximum 10,000 characters. Pass
null to leave it unset.update_project
Updates the name, repository, or setup script for an existing project. You must supply all three editable fields — any field you do not want to change should be passed with its current value.
The project ID, from
list_projects or get_project.Updated human-readable project name. Maximum 120 characters.
Updated GitHub repository in
owner/name format.Updated shell setup script. Pass
null to remove the existing script.delete_project
Permanently deletes a project and all of its issues. All issues belonging to the project are removed at the same time.
The project ID to delete.
Issues
list_issues
Lists issues owned by the authenticated account. Filter by project to narrow results.
Optional. When provided, returns only issues belonging to this project. Omit to list issues across all projects.
get_issue
Returns full details for a single issue, including its current status, prompt, and agent configuration.
The issue ID, from
list_issues or create_issue.create_issue
Creates a new issue inside a project. Issues are created in draft status by default, giving you the chance to refine the title and agent prompt before queuing a run.
The ID of the project to create this issue in. Obtain it from
list_projects.Short issue title shown in the Gentic dashboard. Maximum 160 characters.
Detailed instructions for the background coding agent. Explain the problem, expected behavior, and any relevant context. The agent uses this prompt as its primary directive when the issue is queued.
Initial workflow status for the issue. Defaults to
draft.Accepted values: draft, todo, in-progress, waiting-for-input, testing, tests-failed, ready-for-review, changes-requested, approved, merged, deploying, deploy-failed, validating, completed, cancelledThe AI coding agent to assign to this issue. Defaults to
claude_code.Accepted values: claude_code, codexCategorizes the nature of the issue. Defaults to
feature.Accepted values: feature, bug, feedback, ideaupdate_issue
Updates the title, prompt, agent provider, and type for an existing issue. Use this to refine the agent’s instructions before queuing a run. title, agent_provider, and type are required; prompt is optional.
The issue ID to update.
Updated short issue title. Maximum 160 characters.
Updated detailed instructions for the background coding agent. Optional — omit to leave the prompt unchanged.
Coding agent to assign to this issue.Accepted values:
claude_code, codexUpdated issue type.Accepted values:
feature, bug, feedback, ideadelete_issue
Permanently deletes an issue. This action cannot be undone.
The issue ID to delete.
update_issue_status
Moves an issue to a new workflow status. This is the primary tool for driving an issue through the Gentic pipeline after it has been created and refined.
The issue ID to update.
New workflow status for the issue.Accepted values:
draft, todo, in-progress, waiting-for-input, testing, tests-failed, ready-for-review, changes-requested, approved, merged, deploying, deploy-failed, validating, completed, cancelledMoving an issue from
draft → todo is the trigger for a background agent run. Gentic sets run_status to queued, creates the kickoff message from the issue’s title and prompt, and dispatches the job to the assigned agent provider. All other status transitions update the workflow state only — they do not start or restart an agent run.Practical example: create and queue an issue
The most common pattern is to create an issue indraft state, optionally review or update it, then transition it to todo to start the agent run. You can instruct your assistant with a single natural-language request:
“Create a bug issue for project abc-123 titled ‘Fix null pointer in auth’ with prompt ‘The login endpoint throws NPE when email is missing. Add input validation.’ then move it to todo.”
Your assistant will execute two tool calls in sequence:
Step 1 — create_issue
update_issue_status
draft → todo transition queues the background agent run. From this point, Gentic takes over: the agent clones the repository, applies the fix described in the prompt, and advances the issue status as it progresses.

