Skip to main content

Ask Claude or ChatGPT about your Pemo spend

The Pemo MCP lets you ask your AI assistant questions about your Pemo data directly in the chat; no exports, no switching tabs.

💡 Read-only. Your AI assistant can query and report on your data. It cannot create cards, approve transactions, change spending limits, or modify anything in Pemo.

What you can ask

Data type

Example questions

Transactions

Show my last 20 transactions, filter by merchant or date range, spot un-receipted spend

Reimbursements

List pending claims, check approval status, see who submitted what this month

Cards

List all company cards, check which are active or frozen, see cardholder and last four digits

Members

List team members, check roles, look up who belongs to which card

Companies

List Companies, see roles, check which entities roll up under each company


Before you start

  • To use the Pemo MCP, your company first needs credentials from Pemo Support. Contact [email protected] or reach out via in-app chat to request access. Support will verify your account and share the credentials securely.

  • Only one person needs to do this; typically the Claude or ChatGPT account admin. They request the credentials and add the connector once for the whole team or organization. After that, each team member just signs in with their own Pemo login and approves access; no credentials needed on their end.


Set up in Claude

These steps cover Claude.

Adding the connector (done once, by an admin)

  1. In Claude, go to Customize → Connectors.

  2. Click +, then select Add custom connector.

  3. Enter a name (e.g. "Pemo") and paste the MCP server URL provided by Support into the Remote MCP server URL field.

  4. Click Advanced settings and paste your credentials into the OAuth Client ID and OAuth Client Secret fields.

  5. Click Add. Claude validates the URL and saves the connector.

💡Claude Team and Enterprise plans: Only an account Owner or Admin can add a custom connector for the organization.

Connecting your account (done by each user)

Each person who wants to use Pemo in Claude needs to connect their own Pemo account once:

  1. Go to Customize → Connectors and click Connect next to Pemo.

  2. You will be redirected to accounts.pemo.io -> sign in with your Pemo credentials.

  3. Review the permissions listed on the consent screen (all read-only) and click Approve.

  4. You will be redirected back to Claude. The connector status will show as connected.

Using Pemo in a conversation

Click the + icon at the bottom of any chat, select Connectors, and toggle Pemo on. Claude will then have access to your Pemo data for that conversation.


Set up in ChatGPT

Adding a custom MCP connector in ChatGPT requires turning on Developer mode first. This is a ChatGPT setting, not a Pemo requirement

Turn on Developer mode (done once, per account)

  1. In ChatGPT, go to Settings → Apps.

  2. Click Advanced settings.

  3. Turn on the Developer mode toggle. ChatGPT will show a risk notice; this is standard for any custom connector and not specific to Pemo.

💡ChatGPT Business and Enterprise: Developer mode is enabled at the workspace level by an admin or owner, under Workspace settings → Permissions & Roles → Connected Data. Once enabled, members access it from their own Settings → Apps.

Add the Pemo connector

  1. Go to Settings → Apps and click Create app.

  2. Under Name, enter "Pemo" (icon and description are optional).

  3. Under Connection, select Server URL and paste the MCP server URL provided by Support.

  4. Under Authentication, select OAuth.

  5. Open Advanced OAuth settings. Under Registration method, select User-Defined OAuth Client, then paste your OAuth Client ID and OAuth Client Secret (provided by Support) into the fields shown.

  6. Read the "Custom MCP servers introduce risk" notice and check I understand and want to continue.

  7. Click Create.

💡 The "CIMD is unavailable" message you may see under Advanced OAuth settings is expected and can be ignored; it just means the server doesn't support that particular discovery method. Using your own OAuth credentials, as above, works regardless.

Connect your account (done by each user)

After the app is created, each person who wants to use it needs to sign in once:

  1. From Settings → Apps, select Pemo and click Sign in with Pemo MCP.

  2. You will be redirected to accounts.pemo.io -> sign in with your Pemo credentials and approve the permissions listed (all read-only).

  3. You will be redirected back to ChatGPT. Pemo will now show as connected, with a DEV label next to its name (this just reflects that Developer mode is on, it doesn't affect what the connector can do).

Using Pemo in a conversation

Start a chat and select Pemo from your available apps to give ChatGPT access to your Pemo data for that conversation.


Who can see what

Your Pemo role applies to everything your AI assistant can access. An Admin can query company-wide data. An Accountant sees what their role permits. A Team Lead sees their team's cards and spend. These boundaries are enforced by the MCP regardless of who is asking the question.


FAQ

Can my AI assistant make changes to our Pemo data?
No. The Pemo MCP is read-only. Your AI assistant can retrieve and display data but cannot approve transactions, issue cards, change spending limits, or modify anything in your account.

The connector shows as connected but returns no data. What do I do?
This usually means the consent step was not completed. Go to Customize → Connectors, click Disconnect next to Pemo, then click Connect again and complete the sign-in and approval at accounts.pemo.io.

Does it work with ChatGPT or other AI assistants?
Yes. The Pemo MCP works with any AI client that supports remote MCP servers. The setup steps are the same. Mention which assistant you plan to use when contacting Support.

What data is not available through the MCP?
Full card numbers, CVVs, and PINs are never exposed. Cards show last four digits only.

AI assistants can make mistakes. Always verify numbers; balances, transaction counts, approval statuses directly in Pemo before acting on them.

Did this answer your question?