Skip to content

Integration · Automate and collaborate

GitHub and Meteor AI agents

Connect GitHub to a WhatsApp Met: search and create issues, comment, review pull requests and check releases with GitHub's official MCP.

How does GitHub connect to Meteor?

With the GitHub ready connector, your Met uses GitHub's official MCP server with a personal token the admin creates. It searches repositories, reads files, commits, branches, tags and published releases, and reviews issues and pull requests with their comments and checks. It also creates or updates issues and comments on them. That way the bug a customer reports on WhatsApp becomes an issue in the right repository, and the Met can tell them which release shipped the fix. It works with the token's permissions: what the token cannot see, the Met cannot see either.

What it automates

What a Meteor Met does with GitHub

Log the bug a customer reports

When a customer says on WhatsApp that something fails in your app or site, the Met checks whether an issue with that problem already exists and, if not, creates one in the repository with what the customer said.

Say which release shipped a fix

If the customer asks whether it was fixed, the Met reviews the issue, the pull request that closed it and the published releases, and tells them which one shipped the change.

Add repeated reports

If another customer reports the same thing, the Met comments on the existing issue instead of duplicating it, so the team sees how many people have the problem.

Tell the owner what changed

When the owner asks what was published this week, the Met lists the repository's commits and pull requests and sums up the changes in plain words.

20 tools

Everything your Met can ask GitHub for

Each one is a real action in the connector. You can switch off the ones you would rather it never used.

Tool What it does
get_me Gets the profile of the GitHub user who owns the connected token.
search_repositories Searches repositories with GitHub's advanced search syntax.
get_file_contents Gets the contents of a file or a folder in a repository.
list_branches Lists the branches of a repository.
list_commits Lists a repository's commits, with filters by author, file and dates.
get_commit Gets a commit's details, with the files it changed.
search_code Searches code in repositories with GitHub code search.
list_tags Lists the tags of a repository.
list_releases Lists the published releases of a repository.
get_latest_release Gets the latest published release of a repository.
get_release_by_tag Gets a published release from its tag name, for example v1.0.0.
list_issues Lists a repository's issues, with filters by state, labels and date.
search_issues Searches issues with a natural language query, in one repository or in general.
issue_read Gets an issue with its details, comments, sub-issues or labels.
issue_write Creates or updates an issue or a pull request.
add_issue_comment Adds a comment or a reaction to an issue or a pull request.
list_issue_types Lists the issue types available in a repository or an organization.
list_pull_requests Lists a repository's pull requests, with filters by state and branch.
search_pull_requests Searches pull requests with GitHub's pull request search syntax.
pull_request_read Gets a pull request with its details, diff, files, commits, reviews or checks.

The limits

What the GitHub integration does NOT do

We would rather say it here than have you find out during rollout.

Before you start

What you need to connect GitHub

  1. 1

    A GitHub account with access to the repositories

    The account your team uses for the app's or site's repositories. The token comes from that account.

  2. 2

    A personal GitHub token pasted in Met

    In GitHub, open Settings → Developer settings → Personal access tokens and create a token with access only to the repositories the Met will use. In Met, open Connections → GitHub → Connect and paste it. Then you choose which actions stay on.

Frequently asked questions

Questions about GitHub and Meteor

A personal GitHub token created in Settings → Developer settings → Personal access tokens, with access only to the repositories the Met needs. That limits what it can see and touch.

The server has those tools, but merging pull requests, pushing files and creating or updating files start turned off until the admin turns them on in Connections. This page does not use them; if your Met only serves customers, leave them off.

Yes, if the token has access to them. The Met sees exactly the repositories the token allows, not one more.

You do, with your GitHub account and plan. Meteor does not resell GitHub or charge for the actions your Met takes there.

Step by step

Automations that use GitHub

Complete tasks, with the steps and the tools that run at each one.

Automate and collaborate

Other integrations in the same family

Want to see a Met running GitHub?

We will show you with your own account connected, not with a canned demo.