Skip to main content

QuickCall

Eliminate interruptions for developers

Ask about your work, get instant answers. No more context switching.

Web Discord

Install | Capabilities | Integrations | Authentication | Commands | Troubleshooting


Install

Claude Code

In your terminal:

claude mcp add quickcall -- uvx quickcall-integrations

In Claude Code:

/plugin marketplace add quickcall-dev/quickcall-integrations
/plugin enable quickcall

Restart Claude Code, then verify with /mcp and /plugin list.

Cursor / Other IDEs

Add to MCP config (~/.cursor/mcp.json or .cursor/mcp.json):

{
  "mcpServers": {
    "quickcall": {
      "command": "uvx",
      "args": ["quickcall-integrations"]
    }
  }
}

Works with any IDE that supports MCP servers.

Capabilities

  • Get standup updates from git history (commits, diffs, stats)
  • List PRs, commits, branches from GitHub repos
  • Read & send Slack messages with auto thread fetching
  • Fuzzy channel matching - say "no sleep dev" and it finds "no-sleep-dev-channel"
  • Summarize Slack channels - get key discussions from last N days

Integrations

Integration Features Auth Required
Git Commits, diffs, standup summaries No
GitHub Repos, PRs, commits, branches Yes
Slack Read/send messages, threads, channels Yes
Available Tools (26)

Git

Tool Description
get_updates Get git commits, diff stats, and uncommitted changes

GitHub

Tool Description
list_repos List accessible repositories
list_prs List pull requests (open/closed/all)
get_prs Get PR details (title, description, files changed)
list_commits List commits with optional filters
get_commit Get commit details (message, stats, files)
list_branches List repository branches
manage_issues List, view, create, update, close, reopen, comment on issues + sub-issues
manage_prs Full PR lifecycle: create, update, merge, close, review, comment, labels, assignees
manage_projects GitHub Projects V2: add issues, update fields (Status, Priority, etc.)
check_github_connection Verify GitHub connection

Slack

Tool Description
list_slack_channels List channels bot has access to
send_slack_message Send message to a channel
read_slack_messages Read messages with threads auto-fetched
read_slack_thread Read replies in a thread
list_slack_users List workspace users
check_slack_connection Verify Slack connection
reconnect_slack Re-authorize to get new permissions

Auth

Tool Description
connect_quickcall Start device flow authentication
check_quickcall_status Check connection status
disconnect_quickcall Remove local credentials
connect_github Install GitHub App
connect_slack Authorize Slack App

Utility

Tool Description
get_current_datetime Get current UTC datetime
calculate_date_range Calculate date range for queries
calculate_date_offset Add/subtract time from a date

Authentication

Option 1: QuickCall (Recommended)

To use GitHub and Slack integrations, connect your QuickCall account:

/quickcall:connect

This will guide you through:

  1. Sign in with Google
  2. Install GitHub App to your org/account
  3. Connect Slack workspace

Credentials are stored locally in ~/.quickcall/credentials.json.

Option 2: GitHub PAT (For Enterprise Users)

If your organization can't install the QuickCall GitHub App (common at enterprises with strict app policies), you can use a Personal Access Token instead:

Environment Variable:

export GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxx

Or config file (create .quickcall.env in your project root or home directory):

# .quickcall.env
GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxx
GITHUB_USERNAME=your-username  # Optional: for better UX

Create a PAT at: https://github.com/settings/tokens

Required scopes (classic PAT):

Scope Used For
project GitHub Projects access
read:user Read user profile data
repo PRs, commits, branches, issues

Note: PAT mode provides access to GitHub tools only. For Slack integration, use QuickCall authentication.

Commands

Claude Code

Command Description
/quickcall:connect Connect QuickCall, GitHub, and Slack
/quickcall:status Show connection status
/quickcall:updates Get git updates (default: 1 day)
/quickcall:updates 7d Get updates for last 7 days
/quickcall:pr-summary List open PRs for a repo
/quickcall:pr-summary owner/repo List PRs for specific repo
/quickcall:slack-summary Summarize Slack messages (default: 1 day)
/quickcall:slack-summary 7d Summarize last 7 days

Cursor / Other IDEs

Ask the AI naturally - see examples below.

Example Prompts

Git

What did I work on today?
Give me a standup summary for the last 3 days
What changes are uncommitted?

GitHub

List my repos
Show open PRs on [repo-name]
What commits were made this week?
Get details of PR #123
List branches on [repo-name]

Slack

Send "Build completed" to #deployments
What messages were posted in dev channel today?
Read messages from no sleep dev (fuzzy matches "no-sleep-dev-channel")
Summarize what was discussed in #engineering this week
List channels I have access to

Combined

List open PRs on [repo] and send titles to #updates channel
What did I work on this week? Send summary to #standup

Issue Management

The manage_issues tool provides full issue lifecycle management:

Actions

Action Description
list List issues with filters
view View issue details
create Create new issue (with optional template)
update Update issue title/body/labels
close Close issue(s)
reopen Reopen issue(s)
comment Add comment to issue(s)
list_comments List comments with limit and order
update_comment Edit existing comment by ID
delete_comment Delete comment by ID
add_sub_issue Add child issue to parent
remove_sub_issue Remove child from parent
list_sub_issues List sub-issues of a parent

Comment Management

Parameter Description
comment_id Comment ID for update/delete operations
comments_limit Max comments to return (default: 10)
comments_order 'asc' (oldest first) or 'desc' (newest first)

Examples:

List last 5 comments on issue #42 (newest first)
Update comment 123456 on issue #42 with new text
Delete comment 123456 from issue #42

List Filters

Filter Description
state 'open', 'closed', or 'all' (default: 'open')
labels Filter by one or more labels
assignees Filter by assignee
creator Filter by issue creator username
milestone Filter by milestone: number, title, '*' (any), or 'none'
sort Sort by: 'created', 'updated', or 'comments' (default: 'updated')
limit Max issues to return (default: 30)

Examples:

List open issues in milestone v1.0
List issues created by sagar
Show closed bugs sorted by comments
List issues without a milestone

Issue Templates

QuickCall supports issue templates from two sources:

1. GitHub Native Templates (.github/ISSUE_TEMPLATE/*.yml)

Standard GitHub issue templates are automatically detected:

# .github/ISSUE_TEMPLATE/bug_report.yml
name: Bug Report
description: Report a bug
labels: [bug]
body:
  - type: textarea
    attributes:
      label: Description

2. Custom Templates (.quickcall.env)

Define custom templates in your project config:

# .quickcall.env
ISSUE_TEMPLATE_PATH=/path/to/templates.yml
# templates.yml
bug_report:
  name: Bug Report
  description: Report a bug
  labels: [bug]
  title_prefix: "[BUG] "
  body: |
    ## Description

    ## Steps to Reproduce

    ## Expected Behavior

feature_request:
  name: Feature Request
  labels: [enhancement]
  body: |
    ## Problem

    ## Proposed Solution

Usage:

Create a bug report issue titled "Login fails on Safari"
Create issue with feature_request template

PR Management

The manage_prs tool provides full pull request lifecycle management:

Actions

Action Description
list List PRs with state filter
view View PR details
create Create PR (auto-assigns to self)
update Update title, body, base branch
merge Merge PR (merge/squash/rebase)
close Close PR without merging
reopen Reopen closed PR
comment Add comment to PR
request_reviewers Request user/team reviewers
review Submit review (APPROVE, REQUEST_CHANGES, COMMENT)
to_draft Convert PR to draft
ready_for_review Mark draft as ready
add_labels Add labels to PR
remove_labels Remove labels from PR
add_assignees Add assignees
remove_assignees Remove assignees

Examples

List open PRs on my-repo
Create a PR from feature-branch to main titled "Add new feature"
Merge PR #42 with squash
Request review from @alice on PR #42
Approve PR #42 with comment "LGTM!"
Add labels bug and urgent to PR #42

Auto-assign

When creating a PR, it automatically assigns to the current user unless assignees is explicitly provided.

Troubleshooting

Clean Reinstall

If commands don't appear or aren't updating:

# Remove everything
rm -rf ~/.claude/plugins/cache/quickcall-integrations
rm -rf ~/.claude/plugins/marketplaces/quickcall-integrations
claude mcp remove quickcall

Then follow the install steps again.

Commands Not Showing?

Type /quickcall: - you should see connect, status, updates. If not, do a clean reinstall above.


Built with ❤️ by QuickCall

Metadata

Release files for quickcall-integrations 0.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quickcall-integrations 0.6.2
File Size Uploaded
quickcall_integrations-0.6.2.tar.gz 229.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quickcall-integrations 0.6.2
File Interpreter ABI Platform
quickcall_integrations-0.6.2-py3-none-any.whl Python 3 none any Details

Total release size: 292.1 kB

Release files / quickcall_integrations-0.6.2.tar.gz

Download URL quickcall_integrations-0.6.2.tar.gz
Size 229.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4fbe1475d8ae75cf847c16e736e651e3cca26af9a4ef9a9218f95d880b071650
BLAKE2b-256 checksum
How to use checksums
8f3f1978d189e2d8444e3fc2d8ecb7c0d3b608a3a743dea680447f0234a43696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / quickcall_integrations-0.6.2-py3-none-any.whl

Download URL quickcall_integrations-0.6.2-py3-none-any.whl
Size 62.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4366f7491094de40e0cf9273031f526d7c4845127ba9b306c196bb647f75f5af
BLAKE2b-256 checksum
How to use checksums
c89680e8807c86a5caffa17dd31d2ec5579a6b20a5af35717815fb34da8ac96d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.6.2 This release

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page