Registers the Sabre MCP Server (CERT environment) with Visual Studio Code so
GitHub Copilot and other MCP-aware clients can use Sabre's AI-native travel tools
for shopping, booking, and servicing.
This extension targets the Sabre CERT (Certification) environment and
requires authentication. Every request to the server carries a valid
OAuth2 access token.
One-click token — no config files
There is no mcp.json to edit. The extension adds a status-bar button and
manages the CERT MCP server for you:
When no token is set, the status bar shows Sabre CERT: Sign in.
Click it, paste your access token, and the server connects automatically.
The token is stored securely in VS Code
SecretStorage
(your OS keychain) and injected as the Authorization: Bearer header. It is
never handled by the language model.
Requirements
Visual Studio Code 1.101.0 or later (for the stable MCP server API).
GitHub Copilot, or another extension that consumes MCP servers.
Valid Sabre CERT credentials (EPR + Client ID/Secret) with the required
security attribute. See the setup guide below.
Usage
Install the extension and reload VS Code.
Click Sabre CERT: Sign in in the status bar (or run Sabre CERT: Set
Access Token from the Command Palette).
Paste your CERT access token. The sabre-mcp-cert server connects and its
tools appear in Copilot Chat (Agent mode).
Other commands:
Sabre CERT: Clear Access Token — removes the stored token.
Sabre CERT: Remove Duplicate Server from mcp.json — cleans up any earlier
sabre-mcp-cert entry from .vscode/mcp.json (the extension now manages the
server, so a manual entry is no longer needed).
Generating a CERT access token
Which credentials can I use?
New to Sabre and want to try things out? Log in to Developer Hub to
retrieve test tokens from the
Applications page. These
give you access to flight search and hotel search, but not booking.
Existing Sabre API customer? Use your Sabre PCC and EPR to test the MCP
Server with full capabilities.
Ready for Production? Speak to your account team or
contact us.
Generate a token via the Sabre Auth API
The Sabre MCP Server uses OAuth2 (client_credentials). Tokens are valid for 7
days. Generate one via the Sabre Auth API:
Replace {{base64_encoded_credentials}} with your Base64-encoded Client ID and
Secret. When the token expires, click the status-bar button and paste a new one.