GitHub REST API
Full GitHub access - repos, issues, PRs, actions, packages, and more.
npm install octokit
There is an MCP server that covers similar functionality: GitHub MCP Server
Use the API when:
You need fine-grained control, custom error handling, or want to chain multiple API calls in a script.
Use the MCP when:
You want plug-and-play integration with Claude Code and don't need custom logic around the calls.
About
The GitHub REST API (and GraphQL API) provides complete access to every GitHub feature. Create repos, manage issues and PRs, trigger workflows, query commit history, manage releases, and handle webhooks. Octokit is the official SDK with excellent TypeScript support. Use this when you need operations the MCP server doesn't cover, or when building custom automation scripts.
Tags
Score Breakdown
Performance
Scores
Related
Notion API
Create, read, and update Notion pages and databases via REST.
npm install @notionhq/clientLinear API
GraphQL API for managing Linear issues, projects, cycles, and teams.
npm install @linear/sdkGitHub MCP Server
Access GitHub repos, issues, PRs, and actions directly from Claude Code.
claude mcp add github -- npx -y @modelcontextprotocol/server-github