Skip to main content
The VEXiON MCP server lets an AI assistant work with your VEXiON account. You connect it once, then ask in plain language: “How many new customers did we get this month?”, “Create a stamp card for the new cafe”, “Email Anna her card”. It uses the Model Context Protocol (MCP), an open standard that AI assistants use to talk to other software. Any MCP client can connect. VEXiON runs the server for you, so there is nothing to install.

What an assistant can do

Answer questions

Totals, trends and comparisons for transactions, rewards and new customers, by day, week, month, card or location.

Look things up

Find a customer by email, phone or scanned pass value. Read cards, locations, products and past notifications.

Make changes

Create and edit cards, customers, products and locations. Record stamps, points and redemptions.

Reach customers

Send a push notification to wallet cards, or email one customer their card link. Always with a preview first.

How it works

The assistant never gets your password. It gets a sign-in for the businesses you chose, each with the access level you chose. Every call is checked against that choice, business by business, and you can revoke it at any time. A tool you did not allow is not shown to the assistant at all.

Requirements

  • A business on VEXiON PRO. VEXiON ONE does not include AI assistants.
  • You are an admin of that business. Managers and scanners cannot connect an assistant.
  • An active business. A paused, locked or cancelled business cannot be used until it is active again.
  • An AI client that supports remote MCP servers over Streamable HTTP. Clients that only support the older SSE transport are not supported.
Developers using an API key need an API key on a plan that includes API access. See Introduction.

Connect an assistant

Menus in AI apps change often. If a label differs, follow your app’s own steps for adding a remote MCP server and use the URL below.
Every client needs the same server URL:

Choose how to sign in

Use OAuth whenever your client supports it. Use an API key when there is no browser, for example in CI or a server-side agent.
An API key is a secret. Never paste it into a chat, commit it, or hard-code it in a shared file. Put it in an environment variable, as the examples below do.

Connect with OAuth

Custom connectors work in Claude on the web and in Claude Desktop.
1

Open Connectors

Go to Customize > Connectors. Click + Add, then Add custom connector.
2

Add the server

Name it VEXiON, paste https://api.vexioncards.one/mcp and click Continue. Keep the default sign-in settings and click Add.
3

Sign in and choose access

Click Connect. A VEXiON page opens. Sign in, choose the businesses and choose what Claude may do. See Permissions.
4

Turn it on in a chat

In a conversation, click + at the lower left, choose Connectors and switch VEXiON on.
On Team and Enterprise plans an owner adds the connector first, under Organization settings > Connectors > Add > Custom > Web. Members then open Customize > Connectors and click Connect. Free accounts can add one custom connector.

Connect with an API key

Create a key in Settings > Developer and give it only the scopes the agent needs. See Introduction for who can create keys. Send the key as a bearer token:
terminal
For a shared project file, use an environment variable so the key is not committed:
.mcp.json
An API key reaches the business it belongs to. The tools the agent sees follow the key’s scopes: a key without notifications:send never shows the notification tools. See the tool list for the scope each tool needs.

Check that it works

Ask the assistant: “Give me an overview of my VEXiON account.” It should answer with your business name, plan, locations and cards. If it does not, see MCP server errors.

Example prompts

You do not need to name a tool. Describe what you want and the assistant picks the right ones. What it can do depends on the access you granted.
Name the card, location or date range when you can. “Transactions at the Old Town location last week” gives a more exact answer than “recent transactions”.

Permissions and security

The access levels, what an assistant can never do, and how to revoke an app.

Tools

All 31 tools, the confirmation steps and the notification and report limits.

MCP server errors

Sign-in errors, missing tools and what to do about them.

Rate limits

Request and notification limits for the MCP server.
Not a developer? The Knowledge Base has a plain-language guide for business owners: AI assistants (MCP).
Looking for the REST API instead? Start with the Quickstart. The MCP server uses the same data and the same rules as the REST API, so a key, a plan or an account state that is refused there is refused here too.