apiwatch

All changes / GitHub MCP Server

Breaking mcp

GitHub MCP server replaced its individual Actions and Projects tools with consolidated read/write tools; old names only survive as config aliases

Took effect · Actions and Projects toolsets — 25 tools folded into actions_list / actions_get / actions_run_trigger / projects_list / projects_get / projects_write

Reviewed against the vendor source on Sep 24, 2026 (AI-assisted review). Key facts are re-checked against the source daily.

What changes

v0.30.0 made the consolidated tools the default, and v0.31.0 (Feb 19) deleted the old implementations. Old names in --tools flags or X-MCP-Tools headers silently resolve to the consolidated tool, so the config keeps working but registers a tool with a different schema. The renaming guide describes the aliases for server configuration (--tools, X-MCP-Tools). Agents or code that call the old tool names directly, or send the old argument shapes, break.

Breaking: Calls fail after this date.

What to do

Replace old tool names with the consolidated tool and its method parameter; re-read the new input schemas; update --tools / X-MCP-Tools to canonical names.

Strings to search for

list_workflowslist_workflow_runslist_workflow_jobslist_workflow_run_artifactsget_workflowget_workflow_runget_workflow_jobget_workflow_run_usageget_workflow_run_logsget_workflow_job_logsdownload_workflow_run_artifactrun_workflowrerun_workflow_runrerun_failed_jobscancel_workflow_rundelete_workflow_run_logslist_projectslist_project_fieldslist_project_itemsget_projectget_project_fieldget_project_itemadd_project_itemupdate_project_itemdelete_project_item

Source

https://github.com/github/github-mcp-server/releases/tag/v0.30.0