{"templateId":"markdown","sharedDataIds":{},"props":{"codeGuideFiles":[],"seo":{"title":"Use the iBanFirst MCP with ChatGPT","description":"iBanFirst is the groundbreaking API that allows you to navigate, manipulate, and control iBanFirst applications."},"dynamicMarkdocComponents":[],"metadata":{"type":"markdown"},"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"use-the-ibanfirst-mcp-with-chatgpt"},"children":["Use the iBanFirst MCP with ChatGPT"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Connect the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/mcp-connector"},"children":["iBanFirst MCP Connector"]}," to ChatGPT and ask questions about your wallets, payments, and FX rates in plain language, directly from your conversations."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before you start, make sure you have your iBanFirst ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token Password"]}," (see ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/mcp-connector#before-you-start"},"children":["Before you start"]},")."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"requirements"},"children":["Requirements"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ChatGPT plan that supports custom MCP apps through ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Developer mode"]},": ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Plus"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Pro"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Business"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Enterprise"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Edu"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["On a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Business"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Enterprise"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Edu"]}," workspace, Developer mode and custom apps must first be allowed by a workspace admin. See ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"#i-dont-see-developer-mode-in-my-settings"},"children":["I don't see Developer mode in my settings"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The setup is done on ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://chatgpt.com"},"children":["chatgpt.com"]}," (Web). Once added, the connector is also available in the ChatGPT Desktop app with the same account."]}]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["ChatGPT has renamed its menus several times (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connectors"]}," became ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Apps"]},"). If a label below doesn't match your screen, look for the equivalent entry under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"connect-the-mcp"},"children":["Connect the MCP"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"1.-enable-developer-mode"},"children":["1. Enable Developer mode"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://chatgpt.com"},"children":["chatgpt.com"]}," and click your profile → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Apps"]}," (formerly ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connectors"]},") → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Advanced settings"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Turn on ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Developer mode"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"2.-create-the-ibanfirst-app"},"children":["2. Create the iBanFirst app"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Apps"]},", click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create"]}," (or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add custom connector"]},")"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fill in the form:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field"},"children":["Field"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Value"},"children":["Value"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Name"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["iBanFirst MCP"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Description"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Read-only access to my iBanFirst wallets, payments, FX rates and trades"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["MCP Server URL"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://mcp.ibanfirst.com/mcp"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authentication"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OAuth"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Leave the OAuth client ID and secret fields empty — ChatGPT registers itself with the iBanFirst MCP server automatically."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Tick ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["I trust this application"]}," and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"3.-log-in-to-ibanfirst"},"children":["3. Log in to iBanFirst"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["ChatGPT opens the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["iBanFirst login page"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter your iBanFirst ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token Password"]},", then click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connect"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You are sent back to ChatGPT. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["iBanFirst MCP"]}," now appears in your apps with its list of tools"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your password is entered only on the iBanFirst login page — ChatGPT only receives a temporary access token, which it renews silently. You stay connected for up to 7 days before being asked to log in again."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"use-it"},"children":["Use it"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Start a new chat"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["+"]}," in the message bar → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["More"]}," → select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["iBanFirst MCP"]}," (with Developer mode on, you may need to enable it for the conversation)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ask your question in natural language, for example:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["\"List my iBanFirst wallets and their balances.\""]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["\"Show me all payments waiting for signature.\""]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["\"What's the EUR/USD rate on iBanFirst right now?\""]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["\"Give me my USD financial movements for last month as a table.\""]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["ChatGPT shows which iBanFirst tool it calls before using it. The full list is in ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/mcp-connector#available-tools"},"children":["Available tools"]},". All tools are read-only."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"disconnect"},"children":["Disconnect"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["To remove the app, go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Apps"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["iBanFirst MCP"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Disconnect"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Delete"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"faq"},"children":["FAQ"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For questions common to every AI assistant (login, credentials, multiple companies, read-only access), see the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/guides/mcp-connector#faq"},"children":["MCP Connector FAQ"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"i-dont-see-developer-mode-in-my-settings"},"children":["I don't see Developer mode in my settings"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Check that your plan supports it (Plus, Pro, Business, Enterprise or Edu). It is not available on the Free plan."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["On a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Business"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Enterprise"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Edu"]}," workspace, a workspace admin must allow Developer mode and custom apps in the workspace settings first. Once an admin has added and published the iBanFirst MCP app for the workspace, each member connects it individually with their own ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token Password"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["OpenAI sometimes moves this setting: if it is not under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Apps"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Advanced settings"]},", look under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Security"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"chatgpt-says-redirect-uri-not-registered-or-the-login-page-doesnt-open"},"children":["ChatGPT says \"Redirect URI not registered\" or the login page doesn't open"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Delete the app in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Apps"]}," and create it again with the exact URL ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://mcp.ibanfirst.com/mcp"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OAuth"]}," authentication. If the error persists, contact ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"mailto:it-production@ibanfirst.com"},"children":["it-production@ibanfirst.com"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"chatgpt-doesnt-use-the-ibanfirst-tools-in-my-conversation"},"children":["ChatGPT doesn't use the iBanFirst tools in my conversation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Make sure ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["iBanFirst MCP"]}," is selected for the conversation (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["+"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["More"]},"). You can also name it explicitly in your request, for example \"Using iBanFirst MCP, list my wallets\"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"chatgpt-asks-me-to-confirm-before-each-tool-call"},"children":["ChatGPT asks me to confirm before each tool call"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is ChatGPT's normal behavior for custom apps in Developer mode. You can approve the call, and in most cases choose to remember the approval for the conversation. The iBanFirst tools only read data — they never move funds or change your account."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"chatgpt-asks-me-to-reconnect-after-a-while"},"children":["ChatGPT asks me to reconnect after a while"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["ChatGPT renews the access token automatically. A full login is still required after 7 days, or if your Token Password has changed. Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connect"]}," on the iBanFirst MCP app and log in again."]}]},"headings":[{"value":"Use the iBanFirst MCP with ChatGPT","id":"use-the-ibanfirst-mcp-with-chatgpt","depth":1},{"value":"Requirements","id":"requirements","depth":2},{"value":"Connect the MCP","id":"connect-the-mcp","depth":2},{"value":"1. Enable Developer mode","id":"1.-enable-developer-mode","depth":3},{"value":"2. Create the iBanFirst app","id":"2.-create-the-ibanfirst-app","depth":3},{"value":"3. Log in to iBanFirst","id":"3.-log-in-to-ibanfirst","depth":3},{"value":"Use it","id":"use-it","depth":2},{"value":"Disconnect","id":"disconnect","depth":2},{"value":"FAQ","id":"faq","depth":2},{"value":"I don't see Developer mode in my settings","id":"i-dont-see-developer-mode-in-my-settings","depth":3},{"value":"ChatGPT says \"Redirect URI not registered\" or the login page doesn't open","id":"chatgpt-says-redirect-uri-not-registered-or-the-login-page-doesnt-open","depth":3},{"value":"ChatGPT doesn't use the iBanFirst tools in my conversation","id":"chatgpt-doesnt-use-the-ibanfirst-tools-in-my-conversation","depth":3},{"value":"ChatGPT asks me to confirm before each tool call","id":"chatgpt-asks-me-to-confirm-before-each-tool-call","depth":3},{"value":"ChatGPT asks me to reconnect after a while","id":"chatgpt-asks-me-to-reconnect-after-a-while","depth":3}],"frontmatter":{"seo":{"title":"Use the iBanFirst MCP with ChatGPT"}},"lastModified":"2026-10-07T10:18:45.000Z"},"slug":"/guides/mcp-chatgpt","userData":{"isAuthenticated":false,"teams":["anonymous"]}}