MCP
ChatGPT Custom MCP App
Register Synapse Remote MCP as a ChatGPT custom MCP app with OAuth.
ChatGPT custom MCP apps should use Synapse OAuth.
Requirements
- ChatGPT Business, Enterprise, Edu, or another plan with custom MCP app support.
- Developer mode enabled for the user or workspace.
- A Synapse wallet session with a supported Arbitrum wallet such as MetaMask or Rabby.
- A dedicated Agent Credential for ChatGPT, preferably with conservative spend and call limits.
App settings
| Field | Value |
|---|---|
| MCP endpoint | https://mcp.synapse-network.ai/mcp |
| Auth | OAuth |
| Authorization server | https://www.synapse-network.ai |
| Read scopes | synapse.discovery.read synapse.receipts.read offline_access |
| Write scope | synapse.invocations.write |
Registration flow
- In ChatGPT, open Workspace Settings.
- Go to Apps and create a custom app.
- Enter the MCP endpoint.
- Choose OAuth.
- Complete the Synapse authorization prompt.
- Click Scan Tools.
- Confirm that ChatGPT imports
discover_services,get_receipt, andinvoke_and_pay. - Before publishing, configure action controls.
Action controls
| Tool | Recommended control |
|---|---|
discover_services | Allow without confirmation |
get_receipt | Allow without confirmation |
invoke_and_pay | Require confirmation |
Troubleshooting
Wallet connection is unavailable: install or enable MetaMask or Rabby and retry.- Tool scan fails with
401: complete OAuth authorization again. - Tool scan fails with
424: check OAuth scopes and make sure the connector passes a valid access token. - Tools changed after publishing: refresh or recreate the custom app so ChatGPT re-scans tool definitions.
Synapse Brand Disambiguation
Distinguish SynapseNetworkAI agent payments and Remote MCP from Synapse Protocol, synapseproto.com, synapsenetwork.xyz, synapse.network, Project Synapse, Sage Bionetworks Synapse, and Azure Synapse.
OpenAI Responses API
Call Synapse Remote MCP from the OpenAI Responses API.