Developer Tools

GitHub API MCP Server

Use Studio chat to drive this server — credentials stay in your workspace.

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.

8 tools
Agent guide included
API Key or One-click sign in
Start Chatting

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

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

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to chat with GitHub API?

Same flow: Studio opens on this server after sign-in. Keep chatting to call tools from the conversation.

GitHub API MCP Server & Skill — 8 Tools