---
title: ChatGPT
description: Connect ChatGPT to the Points MCP server in Developer Mode, approve scopes, and check the connection.
url: https://thepoints.io/docs/agents/hosts/chatgpt
audience: [agents, operators]
status: Live
---

# ChatGPT

> **Agent Pay status:** Approve does not execute. Execution: not enabled. ACH settlement: not enabled. prepare_payment never moves money. Machine-readable: [/docs/agents/status.json](/docs/agents/status.json).

ChatGPT is the MCP host that has passed QA on production. It connects to POINTS as a custom connector in Developer Mode.

## Connect

1. In ChatGPT, enable Developer Mode and add a connector with the endpoint `https://thepoints.io/mcp`.
2. ChatGPT discovers the protected-resource and authorization-server metadata and registers itself. You don't need a client id or secret.
3. Sign in to POINTS, review the requested scopes, and approve.
4. ChatGPT lists the POINTS tools. See [MCP tools](/docs/agents/reference/mcp-tools).

## Check the connection

1. Ask ChatGPT to call `get_wallet_status` with no arguments, and check that only the authorized account's stored wallet status comes back.
2. Ask it to call `get_agent_pay_policy_vocabulary`, and check the policy schema version and categories.
3. Revoke the connection in POINTS and confirm that later calls return HTTP 401.

## Try a payment draft

Follow the [Quickstart](/docs/agents/quickstart) from step 2. When ChatGPT calls `prepare_payment`, approve or reject the draft in POINTS, then ask ChatGPT to call `get_payment_status`. The status shows `executed: false`. Approve does not execute.

## Troubleshooting

| Symptom | What to check |
|---|---|
| `Missing required scope: <scope>` | Reconnect and approve the scope the tool needs. See [OAuth scopes](/docs/agents/reference/scopes). |
| HTTP 401 on every call | The connection was revoked or the token expired. Reconnect. |
| `create_payment_draft` errors | The tool is retired. Refresh the connector so ChatGPT uses `prepare_payment`. |
| A draft reads as `expired` | The approval window passed. Prepare again and get a new approval. |
