<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ChatGPT on Mitja Martini</title><link>https://mitjamartini.com/en/tags/chatgpt/</link><description>Recent content in ChatGPT on Mitja Martini</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Mitja Martini</copyright><lastBuildDate>Fri, 23 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://mitjamartini.com/en/tags/chatgpt/index.xml" rel="self" type="application/rss+xml"/><item><title>Export ChatGPT Conversations as Markdown</title><link>https://mitjamartini.com/en/posts/2026/01/export-chatgpt-conversations-as-markdown/</link><pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><guid>https://mitjamartini.com/en/posts/2026/01/export-chatgpt-conversations-as-markdown/</guid><description>&lt;p&gt;Today I learned about &lt;a
href="https://rashidazarang.com"
target="_blank"
&gt;Rashid&amp;rsquo;s&lt;/a&gt; solution to export ChatGPT conversations to Markdown or even PDF if you like. I prefer Markdown as I can use it to continue the conversation with Claude for example, or change the content and use it in other contexts.&lt;/p&gt;
&lt;p&gt;You don&amp;rsquo;t need to install anything because it&amp;rsquo;s just a JavaScript snippet. You open the conversation in a browser, select anything in the conversation, inspect it with developer tools and use the console to paste and run the JavaScript snippet and then the Markdown gets downloaded. It&amp;rsquo;s really simple and extremely helpful in my view.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the link: &lt;a
href="https://rashidazarang.com/c/export-your-chatgpt-conversations-to-markdown-pdf"
target="_blank"
&gt;Export Your ChatGPT Conversations to Markdown &amp;amp; PDF&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MCP in ChatGPT Developer Mode Beta</title><link>https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/</link><pubDate>Fri, 17 Oct 2025 00:00:00 +0000</pubDate><guid>https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/</guid><description>&lt;p&gt;OpenAI just releasesd MCP connectors and ChatGPT developer mode beta. In this post, I describe the process of connecting MCP servers to ChatGPT, show how they look and feel right now in a chat session and give an overview of their current limitations.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 class="relative group"&gt;Activating developer mode
&lt;div id="activating-developer-mode" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#activating-developer-mode" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;MCP connectors can only be created and edited in developer mode which can look a bit scary:&lt;/p&gt;
&lt;p&gt;
&lt;figure&gt;
&lt;img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="low"
alt="ChatGPT&amp;rsquo;s input in developer mode"
srcset="
/en/posts/mcp-in-chatgpt-developer-mode-beta/developer-mode-input_hu_e2dc8f0400ad0174.webp 330w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/developer-mode-input_hu_a3c1a803a54605c4.webp 660w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/developer-mode-input_hu_f8fe73140609504e.webp 1280w
"
data-zoom-src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/developer-mode-input.webp"
src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/developer-mode-input.webp"&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;div
class="flex px-4 py-3 rounded-md bg-primary-100 dark:bg-primary-900"
&gt;
&lt;span
class="text-primary-400 ltr:pr-3 rtl:pl-3 flex items-center"
&gt;
&lt;span class="relative block icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"&gt;&lt;path fill="currentColor" d="M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;/span&gt;
&lt;span
class="dark:text-neutral-300"
&gt;&lt;strong&gt;Note:&lt;/strong&gt; This article is written from the perspective of a Pro account user. OpenAI&amp;rsquo;s &lt;a
href="https://help.openai.com/de-de/articles/12584461-developer-mode-and-full-mcp-connectors-in-chatgpt-beta"
target="_blank"
&gt;developer mode and MCP connectors in ChatGPT documentation&lt;/a&gt; describes that admins can publish MCPs in their organization. I cannot test this but I assume that MCP connectors are then also usable in normal mode.&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;Developer mode can be activated in &lt;code&gt;Settings &amp;gt; Apps &amp;amp; Connectors &amp;gt; Advanced Settings&lt;/code&gt;.&lt;/p&gt;
&lt;h2 class="relative group"&gt;Creating an MCP connection
&lt;div id="creating-an-mcp-connection" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#creating-an-mcp-connection" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;Once the developer mode is active, MCP server connections can be added in &lt;code&gt;Settings &amp;gt; Apps &amp;amp; Connectors&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;
&lt;figure&gt;
&lt;img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="low"
alt="ChatGPT Apps &amp;amp; Connector settings"
srcset="
/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-apps-and-connectors-settings_hu_5a1042c2b213bb56.webp 330w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-apps-and-connectors-settings_hu_41ba0e8b332c5822.webp 660w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-apps-and-connectors-settings_hu_968767f9b892510d.webp 1280w
"
data-zoom-src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-apps-and-connectors-settings.webp"
src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-apps-and-connectors-settings.webp"&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Connectors take an icon, name, description, the MCP server url, and authentication information. Both SSE and streaming transports are supported and OAuth 2.0 can be used for authentication.&lt;/p&gt;
&lt;p&gt;
&lt;figure&gt;
&lt;img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="low"
alt="ChatGPT Create MCP Connector"
srcset="
/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-create-mcp-connector_hu_fd41aa920e51ecd2.webp 330w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-create-mcp-connector_hu_c75172c4f980f518.webp 660w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-create-mcp-connector_hu_215c530d93e9d155.webp 1280w
"
data-zoom-src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-create-mcp-connector.webp"
src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/chatgpt-create-mcp-connector.webp"&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 class="relative group"&gt;Using an MCP connection
&lt;div id="using-an-mcp-connection" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#using-an-mcp-connection" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;MCP connections need to be activated for each chat session:&lt;/p&gt;
&lt;p&gt;
&lt;figure&gt;
&lt;img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="low"
alt="Activating an MCP in a chat"
srcset="
/en/posts/mcp-in-chatgpt-developer-mode-beta/activate-custom-mcps-in-a-chat_hu_939be1a88d553781.webp 330w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/activate-custom-mcps-in-a-chat_hu_f3c95f47370b2bf5.webp 660w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/activate-custom-mcps-in-a-chat_hu_eed1daf625e890c5.webp 1280w
"
data-zoom-src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/activate-custom-mcps-in-a-chat.webp"
src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/activate-custom-mcps-in-a-chat.webp"&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;In my testing, ChatGPT only uses an MCP connection when it has been instructed to do so. Actions need to be confirmed, but decisions can be stored for the duration of a chat:&lt;/p&gt;
&lt;p&gt;
&lt;figure&gt;
&lt;img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="low"
alt="Custom MCP in a chat session"
srcset="
/en/posts/mcp-in-chatgpt-developer-mode-beta/custom-mcp-in-a-chat-session_hu_aaa2d002974b56da.webp 330w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/custom-mcp-in-a-chat-session_hu_f01ee0872e2d84f3.webp 660w,
/en/posts/mcp-in-chatgpt-developer-mode-beta/custom-mcp-in-a-chat-session_hu_3a18f1259a533a73.webp 1280w
"
data-zoom-src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/custom-mcp-in-a-chat-session.webp"
src="https://mitjamartini.com/en/posts/mcp-in-chatgpt-developer-mode-beta/custom-mcp-in-a-chat-session.webp"&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;div
class="flex px-4 py-3 rounded-md bg-primary-100 dark:bg-primary-900"
&gt;
&lt;span
class="text-primary-400 ltr:pr-3 rtl:pl-3 flex items-center"
&gt;
&lt;span class="relative block icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"&gt;&lt;path fill="currentColor" d="M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;/span&gt;
&lt;span
class="dark:text-neutral-300"
&gt;&lt;strong&gt;Note&lt;/strong&gt;: ChatGPT marks this action as a &lt;em&gt;write&lt;/em&gt; action, even though it&amp;rsquo;s really a read action from a user point of view. I don&amp;rsquo;t know if it&amp;rsquo;s a mistake on the side of the DeepWiki MCP, but the interesting part for me is, that Pro accounts seem to support write actions, already, even though this is still documented as a limitation.&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;MCP connections cannot be added to custom GPTs. Thus, there is no way to preconfigure the custom instructions needed to call an MCP server together with the MCP connection.&lt;/p&gt;
&lt;h2 class="relative group"&gt;Current Limitations
&lt;div id="current-limitations" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#current-limitations" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;Currently, there are still quite a few limitations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Not available on free accounts.&lt;/li&gt;
&lt;li&gt;Pro accounts can only use read/fetch actions (according to the documentation, this might not be true anymore)&lt;/li&gt;
&lt;li&gt;local MCPs are not possible.&lt;/li&gt;
&lt;li&gt;Agent mode does not support custom connectors.&lt;/li&gt;
&lt;li&gt;Deep research mode only supports read/fetch actions.&lt;/li&gt;
&lt;li&gt;Only available on the web, not in the mobile app. In the desktop app, connected MCPs are visible but cannot be used (in Pro accounts), as the desktop app does not support developer mode. I assume MCPs might be usable in Business and Enterprise/Edu accounts.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class="relative group"&gt;Trying to make sense of it
&lt;div id="trying-to-make-sense-of-it" class="anchor"&gt;&lt;/div&gt;
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none"&gt;
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#trying-to-make-sense-of-it" aria-label="Anchor"&gt;#&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;
&lt;p&gt;Right now, I think MCP connectors in ChatGPT are not yet ready for day-to-day use - no wonder, it&amp;rsquo;s a beta, after all. Meanwhile, actions in custom GPTs are still usable, more open and not as scary to use.&lt;/p&gt;
&lt;p&gt;OpenAI could have added MCP connectors to custom GPTs and provided an option to pre-confirm actions for certain MCP servers but decided to go a different route with the developer mode.&lt;/p&gt;
&lt;p&gt;For me, MCP is a way to customize chatbots and give them &amp;ldquo;agency&amp;rdquo;. I find use-case-specific MCP servers better than generic ones which tend to bloat the context and distract the LLM.&lt;/p&gt;
&lt;p&gt;I hope, OpenAI will evolve ChatGPT&amp;rsquo;s MCP connectors without introducing an obligatory validation procedure, but I won&amp;rsquo;t bet on it, right now.&lt;/p&gt;</description></item><item><title>ChatGPT can use information from internal sites</title><link>https://mitjamartini.com/en/posts/chatgpt-can-use-information-from-internal-sites/</link><pubDate>Tue, 05 Nov 2024 00:00:00 +0000</pubDate><guid>https://mitjamartini.com/en/posts/chatgpt-can-use-information-from-internal-sites/</guid><description>The ChatGPT search feature can also search and use information from intranet websites.</description></item><item><title>Hands-on ChatGPT in Excel (Book)</title><link>https://mitjamartini.com/en/posts/hands-on-chatgpt-in-excel/</link><pubDate>Mon, 18 Dec 2023 00:00:00 +0000</pubDate><guid>https://mitjamartini.com/en/posts/hands-on-chatgpt-in-excel/</guid><description>Example Excel workbooks for a book about using OpenAI models in Excel Formulas.</description></item><item><title>ChatGPT Image Inputs Use Cases</title><link>https://mitjamartini.com/en/posts/chatgpt-image-input-use-cases/</link><pubDate>Wed, 25 Oct 2023 00:00:00 +0000</pubDate><guid>https://mitjamartini.com/en/posts/chatgpt-image-input-use-cases/</guid><description>Practical use cases of ChatGPT&amp;rsquo;s / GPT-4&amp;rsquo;s image input feature.</description></item></channel></rss>