GitHub
githubRetrieve developer profiles, repositories, contributions, activity, pull requests, followers, and trending lists by selecting a resource and passing handles or URLs.
Instructions
Data from GitHub: profiles, repositories, contribution history, activity, pull requests.
Pick a resource, then pass its parameters as top-level arguments (extras in params). Each call costs the credits shown below and the result says what was charged and what is left; failures are free. List resources return a cursor: pass it back unchanged for the next page. Pass max_age_days to accept a cached copy for free.
Resources:
repository(url|repo): GitHub repository. 1 credit.
trending.developers(): GitHub trending developers. 1 credit. Paged. Optional: since.
trending.repositories(): GitHub trending repositories. 1 credit. Paged. Optional: since, spoken_language_code.
user(handle|url): GitHub user. 1 credit.
user.activity(handle|url): GitHub public activity. 1 credit. Paged. Optional: year.
user.contributions(handle|url): GitHub contribution calendar. 1 credit. Optional: year.
user.followers(handle|url): GitHub followers. 1 credit. Paged.
user.following(handle|url): GitHub following. 1 credit. Paged.
user.pull_requests(handle|url): GitHub pull requests by a user. 1 credit. Paged. Optional: state, since, until.
user.repositories(handle|url): GitHub user repositories. 1 credit. Paged. Optional: type, direction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL of the item the resource is about (profile, post, video, event...). Used by: repository, user, user.activity, user.contributions, user.followers, user.following, ... | |
| sort | No | Order of results. Changing it restarts the cursor chain. Used by: user.repositories | |
| year | No | Calendar year (2008 onward); default the current year. Used by: user.activity, user.contributions | |
| since | No | Trending range. Used by: trending.developers, trending.repositories, user.pull_requests. Allowed values vary by resource (describe shows them) | |
| cursor | No | Opaque cursor from the previous page; pass it back unchanged | |
| handle | No | GitHub username. Used by: user, user.activity, user.contributions, user.followers, user.following, user.pull_requests, ... | |
| params | No | Any other parameter for the chosen resource, by name, e.g. {"start_date": "2026-01-01"}. Optional parameters of each resource are in the tool description; call describe for types and allowed values. | |
| language | No | Coding language, e.g. javascript, python, go. Used by: trending.developers, trending.repositories | |
| resource | Yes | Which GitHub data to fetch. The tool description lists what each needs. | |
| max_age_days | No | Accept a cached copy fetched within this many days, for 0 credits (0 to 30). |