Skip to main content

Global Entry Appointment Scanner

Scan for open Global Entry / NEXUS appointment slots and get notified the moment one appears.

CI PyPI

Works with

Claude Cursor Windsurf Gemini CLI GitHub Copilot VS Code

demo

Install

# macOS
brew install pipx

# Linux
sudo apt install pipx       # Debian / Ubuntu
sudo dnf install pipx       # Fedora

# Windows
scoop install pipx          # or: winget install pipx

pipx install global-entry-scanner

Inside a virtual environment? pip install global-entry-scanner works too.

Quick start

global-entry-scanner setup   # pick locations + notification channels
global-entry-scanner scan    # start watching

CLI

global-entry-scanner locations                          # list all enrollment centers
global-entry-scanner scan --locations "Chicago, Dallas" # override locations
global-entry-scanner scan --notify email,slack          # override channels
global-entry-scanner mcp                                # start MCP server

MCP server

Works with Claude Desktop, Cursor, Windsurf, Gemini CLI, VS Code, and any MCP-compatible tool.

pipx install global-entry-scanner
global-entry-scanner mcp

Add to your AI tool's MCP config (see MCP Server wiki page for per-tool file paths):

{
  "mcpServers": {
    "global-entry-scanner": {
      "command": "global-entry-scanner",
      "args": ["mcp"]
    }
  }
}

Claude Code skill

Ask Claude to find slots, set up monitoring, or configure notifications in plain English — no commands needed.

/plugin marketplace add JaiminBrahmbhatt/Global-Entry-Appointment-Scanner
/plugin install global-entry-scanner@global-entry-scanner

Wiki

Full documentation lives in the wiki:

Credits

Inspired by:

Metadata

Release files for global-entry-scanner 0.3.0

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

Source distribution (sdist)

Source distribution for global-entry-scanner 0.3.0
File Size Uploaded Provenance Actions
global_entry_scanner-0.3.0.tar.gz 523.3 kB With provenance Details for global_entry_scanner-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for global-entry-scanner 0.3.0
File Interpreter ABI Platform Actions
global_entry_scanner-0.3.0-py3-none-any.whl Python 3 none any Details for global_entry_scanner-0.3.0-py3-none-any.whl

Total release size: 542.0 kB

Release files / global_entry_scanner-0.3.0.tar.gz

Download URL global_entry_scanner-0.3.0.tar.gz
Size 523.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3111643dd577cead4f04d8e1e294534967f97445be0d38ff295b70bafa8f2179
BLAKE2b-256 checksum
How to use checksums
24aec812cea2faa2e0d8feb47faad61473d232b9d0cfdcc52c4de0d58609b745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 30, 2026.

Transparency log

Release files / global_entry_scanner-0.3.0-py3-none-any.whl

Download URL global_entry_scanner-0.3.0-py3-none-any.whl
Size 18.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
50bbc611e4b3ad2ff643ddb8365feadc5ff7e25bfb2ded3bf2f173b5af4a11ba
BLAKE2b-256 checksum
How to use checksums
70848310fa13fbb614270911e072d2c6c8fedfa201ab710c34bacc26f8299a60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 30, 2026.

Transparency log

Security for global-entry-scanner 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for global_entry_scanner-0.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 30, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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