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, synapse.org, mcp.synapse.org, Project Synapse, Sage Bionetworks Synapse, Synapse Layer, python-docs.synapse.org, and Azure Synapse.
OpenAI Responses API
Call Synapse Remote MCP from the OpenAI Responses API.