Developer Tools

GitHub API MCP Server

Connect your account, then chat with AI to run tools.

GitHub REST API tools for repository research, organization intelligence, and contributor analysis. Get full user profiles (name, company, bio, location, email, twitter), organization details, repository metadata, and contributor rankings. Designed for deal flow research and founder identification.

Managed
8 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for GitHub API — workflow patterns, data models, and gotchas for your AI agent.

GitHub API

GitHub's REST API uses owner/repo for repositories and login for users/orgs. All IDs are strings. Authenticated traffic is allowed roughly 5,000 REST events per hour (~83/min); unauthenticated pools are much smaller.

Data Model

  • Users — identified by login; profiles expose human name, employer, bio, location, public email, and linked socials.
  • Organizations — also keyed by login; include marketing blurbs and public member rosters.
  • Repositories — addressed as owner/name tuples; metadata covers default branch, topics, and contributor leaderboards.
  • Search — GitHub’s structured query language (in:name, in:login, language:python, etc.) applies to repository and user searches exposed by the tools.

Gotchas

  • Rate limits: 5000/hour. Check X-RateLimit-Remaining. Cache user/org profiles — they change infrequently.
  • login vs id: Use login (username) for API calls, not numeric id.
  • Search rate limit: Search API has a separate, lower limit (30 requests/min).
  • Conditional requests: Use If-None-Match with ETag for repeated lookups to avoid counting against rate limit.

Tools in this Server (8)

Github Api Get Organization

Get a GitHub organization's full profile including name, description, company, website/blog, location, email, Twitter handle, verification status, and...

Github Api Get Repository

Get full details for a GitHub repository including description, homepage URL, topics, license, star/fork/issue counts, subscriber count, creation date...

Github Api Get User Profile

Get a GitHub user's full public profile including name, company, bio, location, email, blog/website, Twitter handle, and account stats (public repos, ...

Github Api List Org Members

List public members of a GitHub organization. Returns login and profile URL for each member. Use this to identify the team behind a startup org. Note:...

Github Api List Repo Contributors

List contributors to a repository, ranked by number of commits (highest first). Returns login, commit count, and profile URL for each contributor. Thi...

Github Api List User Orgs

List the public GitHub organizations a user belongs to. Returns org login, description, and avatar for each. Useful for mapping a developer's organiza...

Github Api Search Repos

Search GitHub repositories with full metadata including homepage URL, topics, license, owner type (User vs Organization), star/fork counts, and creati...

Github Api Search Users

Search GitHub users by name, location, followers, or other criteria. Returns basic profile info (login, type, avatar). Note: search results do NOT inc...

Frequently Asked Questions

What is the GitHub API MCP server?

GitHub REST API tools for repository research, organization intelligence, and contributor analysis. Get full user profiles (name, company, bio, location, email, twitter), organization details, repository metadata, and contributor rankings. Designed for deal flow research and founder identification. It provides 8 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect GitHub API to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/github-api. Authentication is handled automatically.

How many tools does GitHub API provide?

GitHub API provides 8 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does GitHub API require?

GitHub API uses API Key or One-click sign in. GitHub API requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect GitHub API to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/github-api

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to GitHub API and paste the MCP URL into Remote MCP server URL.
  4. Click Add. GitHub API will appear under Not connected — select it and click Connect to complete OAuth.
Name: GitHub API
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/github-api
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use GitHub API?

Sign in to connect your credentials and start running tools from the chat.

GitHub API MCP Server & Skill — 8 Tools