MCP Server

Connecting to the Passcreator MCP Server

Connect your AI assistant to Passcreator to manage mobile wallet passes, templates, and customer segments using natural language.

https://mcp.passcreator.com/mcp

Prerequisites


How It Works

When you connect a client for the first time, the following happens automatically:

  1. Your AI client discovers the Passcreator MCP server
  2. A browser window opens asking you to enter your Passcreator API key
  3. After entering your key, the browser redirects back to your AI client
  4. You're connected — start managing passes with natural language

Your API key is encrypted at rest (AES-256-GCM) and never logged. Tokens refresh automatically, so you only need to authenticate once.


Claude Desktop

  1. Open Claude Desktop and click Customize in the left sidebar (above your chat list)
  2. In the left menu, click Connectors
  3. Click the + button at the top of the connector list
  4. Select "Add custom connector"
  5. Enter the URL: https://mcp.passcreator.com/mcp and give it a name (e.g. Passcreator)
  6. Click on the newly added connector (e.g. "Passcreator") in the list
  7. Your browser opens — enter your Passcreator API key to authorize

Alternatively, edit your config file directly:

{
  "mcpServers": {
    "passcreator": {
      "type": "url",
      "url": "https://mcp.passcreator.com/mcp"
    }
  }
}

Once connected, you can ask Claude things like:


Claude Code (CLI)

Add the server from the command line:

claude mcp add passcreator --transport http https://mcp.passcreator.com/mcp

Or add to your project's .mcp.json:

{
  "mcpServers": {
    "passcreator": {
      "type": "url",
      "url": "https://mcp.passcreator.com/mcp"
    }
  }
}

The first time a Passcreator tool is used, your browser opens for authentication.


ChatGPT

  1. In ChatGPT, go to Settings > Connected Apps > MCP
  2. Click "Add MCP server"
  3. Enter the URL: https://mcp.passcreator.com/mcp
  4. ChatGPT auto-discovers the available tools

When you first use a Passcreator tool, ChatGPT opens the authorization page in your browser. Enter your API key and you're connected.


Cursor

  1. Open Cursor Settings (Cmd+, on macOS / Ctrl+, on Windows)
  2. Go to the MCP section
  3. Click "Add new MCP server"
  4. Select type "URL" and enter: https://mcp.passcreator.com/mcp

Or add to your project's .cursor/mcp.json:

{
  "mcpServers": {
    "passcreator": {
      "type": "url",
      "url": "https://mcp.passcreator.com/mcp"
    }
  }
}

Windsurf

Add to ~/.windsurf/mcp.json (or your project's .windsurf/mcp.json):

{
  "mcpServers": {
    "passcreator": {
      "type": "url",
      "serverUrl": "https://mcp.passcreator.com/mcp"
    }
  }
}

Copilot Studio

  1. In Copilot Studio, open your agent
  2. Go to Actions > Add an action > MCP tool
  3. Enter the server URL: https://mcp.passcreator.com/mcp
  4. Select which Passcreator tools to enable for your agent

Other MCP Clients

Any client that supports the Model Context Protocol can connect by pointing to:

https://mcp.passcreator.com/mcp

The server supports:


Available Tools

Once connected, the following tools are available:

Pass Management

ToolDescription
searchPassesSearch for passes using advanced filters and the Passcreator query language
createOrUpdatePassCreate a new pass or update an existing one
createOrUpdatePassesBulkCreate or update multiple passes at once
deletePassDelete a specific pass
getProcessStatusCheck the progress of a bulk operation

Templates

ToolDescription
listPassTemplatesList all available pass templates
getPassTemplateGet the details and fields of a specific template

Delivery

ToolDescription
deliverPassSend a pass to a customer via email or SMS
sendPushNotificationSend a push notification to a pass on the customer's device

Segments & System

ToolDescription
getSegmentsList all customer segments
healthCheckCheck the Passcreator API status

Example Prompts

Here are some things you can ask your AI assistant once connected:

What you want to doExample prompt
Browse templates"Show me all my pass templates"
Search passes"Find all passes created in the last 7 days"
Inspect a template"What fields does the Boarding Pass template have?"
Create a pass"Create a new pass from template X with the name John Doe and email john@example.com"
Update a pass"Update pass ABC123 and set the loyalty points to 500"
Send a pass"Send pass ABC123 to john@example.com via email"
Push notification"Send a push notification to pass ABC123 saying 'Your flight is boarding'"
Bulk operations"Create 10 passes from template X with these names: ..."
Check status"What's the status of bulk operation XYZ?"

Troubleshooting

Browser window doesn't open

"Invalid Passcreator API key"

Authorization succeeds but tools don't appear

"Token expired" or "Unauthorized" errors

Rate limit errors (429)

Connection drops or timeouts


Support

If you need help or encounter issues: