Runstack Docs

Connectors

All Runstack connectors — supported services, tool counts, and how to connect them via OAuth.

Runstack connects to external services via OAuth2. Once connected, all tools for that service are available in both the chat interface and the MCP server.

Connecting a service

  1. Go to Connectors in the Runstack sidebar
  2. Click the connector you want to connect
  3. Click Connect and follow the OAuth flow in your browser
  4. Once authorized, Runstack stores the token securely — tools work immediately

To disconnect, revisit the connector page and revoke access.

Available connectors

GitHub

Auth: OAuth2 · Tools: 150+

Comprehensive GitHub API coverage across issues, pull requests, repositories, commits, workflows, teams, webhooks, and more.

Example tools:

  • github_create_issue — create an issue in a repository
  • github_list_repo_prs — list pull requests with filters
  • github_create_workflow_dispatch — trigger a GitHub Actions workflow
  • github_get_commit — fetch commit details by SHA

Search pattern: search_tools({ pattern: "github" })


Notion

Auth: OAuth2 · Tools: Multiple

Manage Notion databases, pages, blocks, and comments.

Example tools:

  • notion_list_databases — list accessible databases
  • notion_create_page — create a page in a database
  • notion_update_page — update page properties
  • notion_query_database — query database with filters

Search pattern: search_tools({ pattern: "notion" })


Gmail

Auth: OAuth2 · Tools: Multiple

Read, send, and manage Gmail messages and threads.

Example tools:

  • gmail_list_messages — list messages with optional query
  • gmail_get_message — fetch full message content
  • gmail_send_email — send a new email
  • gmail_reply_to_thread — reply to an existing thread

Search pattern: search_tools({ pattern: "gmail" })


Linear

Auth: OAuth2 · Tools: Multiple

Manage Linear issues, projects, teams, and cycles.

Example tools:

  • linear_create_issue — create a new issue
  • linear_list_issues — list issues with filters
  • linear_update_issue — update issue state, assignee, or priority
  • linear_list_teams — list your Linear teams

Search pattern: search_tools({ pattern: "linear" })


Google Calendar

Auth: OAuth2 · Tools: Multiple

Read and write Google Calendar events and calendars.

Example tools:

  • google_calendar_list_events — list upcoming events
  • google_calendar_create_event — create a new event with attendees
  • google_calendar_update_event — modify event details
  • google_calendar_delete_event — delete an event

Search pattern: search_tools({ pattern: "calendar" })


Google Sheets

Auth: OAuth2 · Tools: Multiple

Read and write data in Google Sheets spreadsheets.

Example tools:

  • google_sheets_get_values — read a range of cells
  • google_sheets_update_values — write data to a range
  • google_sheets_append_values — append rows to a sheet
  • google_sheets_list_spreadsheets — list accessible spreadsheets

Search pattern: search_tools({ pattern: "sheets" })


Auth: None required · Tools: 1

Search the web without any OAuth connection.

Tool: web_search — search the web and return top results

Search pattern: search_tools({ pattern: "web_search" })


Mathematics

Auth: None required · Tools: 9

Perform calculations directly without any OAuth connection.

Example tools:

  • add — add two numbers
  • subtract, multiply, divide
  • square_root, power, modulo, absolute_value, round_number

Search pattern: search_tools({ pattern: "add|subtract|multiply|divide|sqrt" })


Requesting new connectors

Don't see the service you need? Click the Request button on the Connectors page or open an issue in the Runstack GitHub repository. Connectors are prioritized based on community demand.

On this page