GitHub data API

14 endpoints for GitHub: profile, repos, issues, followers, search, repo, repo readme, repo releases, repo top issues, repo languages, repo commits, user profile velocity, issue, issue comments. One API key, one JSON schema, as MCP tools or REST.

Endpoints

Call any of them over MCP with call_endpoint and its path, or over REST.

EndpointReturnsCreditsCache
profileGET /v1/github/profilePublic profile for a GitHub account: bio, followers, repo count.115 min
reposGET /v1/github/reposPublic repositories for an account, newest first, with stars and language.530 min
issuesGET /v1/github/issuesIssues and pull requests for a GitHub repository.110 min
followersGET /v1/github/followersAccounts that follow a GitHub user.530 min
searchGET /v1/github/searchGitHub repositories matching a keyword, most stars first.12 min
repoGET /v1/github/repoOne GitHub repository with its stars, forks, open issues, topics and default branch.115 min
repo/readmeGET /v1/github/repo/readmeThe README markdown a GitHub repository serves.510 min
repo/releasesGET /v1/github/repo/releasesReleases a GitHub repository published, newest first, with asset counts.530 min
repo/top-issuesGET /v1/github/repo/top-issuesIssues in a GitHub repository ranked by reaction count instead of date.530 min
repo/languagesGET /v1/github/repo/languagesLanguage breakdown for one GitHub repository, largest first, with bytes and share.115 min
repo/commitsGET /v1/github/repo/commitsRecent commits on one GitHub repository, newest first, with author, sha and verification.130 min
user/profile-velocityGET /v1/github/user/profile-velocityPublic activity an account produced per day, from the last 100 public events.530 min
issueGET /v1/github/issueOne GitHub issue or pull request with its body, labels and counts.110 min
issue/commentsGET /v1/github/issue/commentsComments on one GitHub issue, oldest first, with their reactions.55 min

Connect your agent over MCP

Remote MCP server: https://data.openkrill.app/mcp with your key in the x-api-key header.

Claude Code · Run in a terminal
claude mcp add --transport http krilldata \
  https://data.openkrill.app/mcp \
  --header "x-api-key: YOUR_API_KEY"
Cursor · Add to ~/.cursor/mcp.json
{
  "mcpServers": {
    "krilldata": {
      "url": "https://data.openkrill.app/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY"
      }
    }
  }
}
Claude Desktop · Add to claude_desktop_config.json
{
  "mcpServers": {
    "krilldata": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://data.openkrill.app/mcp",
        "--header",
        "x-api-key:${API_KEY}"
      ],
      "env": {
        "API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
GitHub data API for AI agents | KrillData