---
title: "Adding a custom MCP server to Claude and ChatGPT | SpinGraph: Innovation framing"
description: "SpinGraph analysis of Simon Willison's Weblog's Adding a custom MCP server to Claude and ChatGPT story: innovation framing, The Hype, Spin Score 35%, moderate …"
	canonical: "https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt"
html: "https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt"
json: "https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt.json"
markdown: "https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt.md"
keywords: ["MCP", "Claude", "ChatGPT", "The Hype", "narrative intelligence"]
date: "2026-07-29T00:13:18+00:00"
modified: "2026-08-01T20:22:51.28005+00:00"
json_ld: |
  {"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://stuffthatspins.com/#organization","name":"Stuff That Spins","url":"https://stuffthatspins.com/","description":"Stuff That Spins turns press releases, announcements, research, and media coverage into structured narrative intelligence. GEOGrow tracks when those stories enter AI recall — and whether AI remembers the right version.","logo":{"@type":"ImageObject","url":"https://stuffthatspins.com/images/logo.png"},"sameAs":[]},{"@type":"NewsArticle","@id":"https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt#article","headline":"Adding a custom MCP server to Claude and ChatGPT","alternativeHeadline":"Adding a custom MCP server to Claude and ChatGPT | SpinGraph: Innovation framing","description":"SpinGraph analysis of Simon Willison's Weblog's Adding a custom MCP server to Claude and ChatGPT story: innovation framing, The Hype, Spin Score 35%, moderate …","datePublished":"2026-07-29T00:13:18+00:00","dateModified":"2026-08-01T20:22:51.28005+00:00","url":"https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt","mainEntityOfPage":{"@type":"WebPage","@id":"https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt"},"isAccessibleForFree":true,"inLanguage":"en-US","articleSection":"developer","keywords":"MCP, Claude, ChatGPT, Model Context Protocol, developer integration","author":{"@type":"Organization","name":"Simon Willison's Weblog","url":"https://simonwillison.net/atom/everything/"},"publisher":{"@id":"https://stuffthatspins.com/#organization"},"citation":"https://simonwillison.net/2026/Jul/29/mcp-in-claude-and-chatgpt/#atom-everything","about":[{"@type":"Thing","name":"MCP"},{"@type":"Thing","name":"Claude"},{"@type":"Thing","name":"ChatGPT"},{"@type":"Thing","name":"Model Context Protocol"},{"@type":"Thing","name":"developer integration"}],"mentions":[{"@type":"Organization","name":"Simon Willison's Weblog"}],"abstract":"A custom MCP server can be connected to Claude and ChatGPT's standard chat UIs. The integration is technically possible but involves multiple non-trivial steps. This enables developers to extend context-handling capabilities beyond default LLM behavior."},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Stuff That Spins","item":"https://stuffthatspins.com/"},{"@type":"ListItem","position":2,"name":"Adding a custom MCP server to Claude and ChatGPT","item":"https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt"}]},{"@type":"AnalysisNewsArticle","@id":"https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt#spin-analysis","headline":"Spin Analysis: innovation framing","description":"Emphasizes possibility and developer agency while minimizing friction, compatibility limitations, security implications, and lack of official support or documentation.","about":{"@type":"DefinedTerm","name":"innovation framing","description":"Developer-first enabler — frames MCP not as experimental infrastructure but as a practical extension path for existing tools.","termCode":"The Hype"},"additionalProperty":[{"@type":"PropertyValue","name":"Spin Score","value":35,"unitText":"percent"},{"@type":"PropertyValue","name":"Narrative Risk","value":"low"},{"@type":"PropertyValue","name":"AI Repetition Risk","value":"moderate"},{"@type":"PropertyValue","name":"Likely AI Summary","value":"Developers can connect custom Model Context Protocol (MCP) servers to Claude and ChatGPT using a multi-step process."},{"@type":"PropertyValue","name":"Narrative Frame","value":"Developer-first enabler — frames MCP not as experimental infrastructure but as a practical extension path for existing tools."},{"@type":"PropertyValue","name":"Missing Context","value":"No mention of vendor support status (Anthropic/OpenAI), no error handling guidance, no performance or latency benchmarks, no reference to MCP specification version or compliance requirements"},{"@type":"PropertyValue","name":"How the Spin Works","value":"Combines first-person authority ('TIL') with naming of high-profile platforms (Claude, ChatGPT) to imply momentum and relevance, while the vagueness of 'quite a few steps' obscures actual barriers — creating a perception of working interoperability without delivering proof of robustness, safety, or scalability."}],"author":{"@id":"https://stuffthatspins.com/#organization"},"isPartOf":{"@id":"https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt#article"}},{"@type":"ItemList","@id":"https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt#claims","name":"Extracted Claims","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"Claim","text":"Connecting a custom MCP server to Claude and ChatGPT's standard chat interfaces is possible, but can take quite a few steps.","appearance":"TIL: Adding a custom MCP server to Claude and ChatGPT Connecting a custom MCP server to Claude and ChatGPT's standard chat interfaces is possible, but can take quite a few steps.","author":{"@type":"Organization","name":"Simon Willison's Weblog"}}}]},{"@type":"Dataset","@id":"https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt#stats","name":"Key Statistics","description":"Extracted statistics from the source narrative","variableMeasured":[{"@type":"PropertyValue","name":"required steps","value":"multiple","description":"No quantitative count or time estimate provided; described only as 'quite a few'"}]}]}
---

# Adding a custom MCP server to Claude and ChatGPT

**Source:** Unknown  
**Published:** July 29, 2026  
**Original:** https://simonwillison.net/2026/Jul/29/mcp-in-claude-and-chatgpt/#atom-everything  

## On this page

- [Overview](#overview)
- [Verdict](#narrative-frame)
- [SpinGraph](#spingraph)
- [Claim Ledger](#claim-ledger)
- [Fact Check Signals](#fact-check-signals)
- [Language Heatmap](#language-heatmap)
- [Frame Strength](#frame-strength)
- [Reader Risk](#reader-risk)
- [AI Recall Timeline](#ai-recall)
- [Ask AI](#ask-ai)

<a id="overview"></a>

## Overview

A developer blog post documents a technical method for integrating custom Model Context Protocol (MCP) servers into Claude and ChatGPT chat interfaces, highlighting procedural complexity but feasibility.

### TL;DR

- A custom MCP server can be connected to Claude and ChatGPT's standard chat UIs.
- The integration is technically possible but involves multiple non-trivial steps.
- This enables developers to extend context-handling capabilities beyond default LLM behavior.

### Key Stats

- **multiple** — required steps. No quantitative count or time estimate provided; described only as 'quite a few'

<a id="spingraph"></a>

## SpinGraph

It presents a developer’s hands-on success as evidence that MCP is already operational in the wild — making the protocol feel more mature and adopted than its current stage likely warrants.

- **Claim:** Connecting a custom MCP server to Claude and ChatGPT's standard
- **Frame:** Upside framed as transformative
- **Beneficiary:** Establishes authority as an early integrator and explainer of emerging
- **Gap:** No mention of vendor support status (Anthropic/OpenAI), no error handling
- **AI Risk:** AI may repeat the headline as fact

<a id="fact-check-signals"></a>

## Fact Check Signals

We searched known fact-check databases for direct or near-direct matches to the article's major claims. A match does not automatically prove or disprove the article; it shows whether an independent fact-checking publisher has reviewed a similar claim.

**Signal:** 0 of 1 claim(s) matched (confidence: low).

### Connecting a custom MCP server to Claude and ChatGPT's standard chat interfaces is possible, but can take quite a few steps.

- No direct fact-check match found

<a id="frame-strength"></a>

## Frame Strength

- **Spin Score:** 35%
- **Evidence Strength:** 75%
- **Narrative Risk:** 25%
- **AI Repetition Risk:** 75%
- **Missing Context Risk:** 55%

<a id="narrative-mechanics"></a>

## Narrative Mechanics

**Function:** signal_momentum  

### The Spin in Plain English

It presents a developer’s hands-on success as evidence that MCP is already operational in the wild — making the protocol feel more mature and adopted than its current stage likely warrants.

**What the story wants you to believe:** That MCP is gaining real-world traction by enabling tangible extensions to dominant commercial LLM interfaces.  

**What it makes harder to question:** Whether MCP is still a speculative protocol or has crossed into practical, user-facing utility.  

**How the Spin Works:** Combines first-person authority ('TIL') with naming of high-profile platforms (Claude, ChatGPT) to imply momentum and relevance, while the vagueness of 'quite a few steps' obscures actual barriers — creating a perception of working interoperability without delivering proof of robustness, safety, or scalability.  

### Questions This Story Raises

- What concrete evidence supports the momentum claim?
- Is this growth meaningful, or mostly directional?
- What baseline is missing?
- Why does the main frame leave this out: “No mention of vendor support status (Anthropic/OpenAI), no error handling guidance, no performance or latency benchmarks, no reference to MCP specification version or compliance requirements”?

### Who Benefits If This Frame Spreads

- **Simon Willison (author)** — Establishes authority as an early integrator and explainer of emerging LLM protocols. _(Demonstrating working integration builds credibility in the developer-AI tooling space and supports his role as an independent analyst and educator.)_

<a id="narrative-frame"></a>

## Narrative Frame

**Tactic:** innovation framing  
**Category:** The Hype  
**Spin Score:** 35%  

Emphasizes possibility and developer agency while minimizing friction, compatibility limitations, security implications, and lack of official support or documentation.

**Who Benefits If This Frame Spreads:** Developer advocates and early adopters seeking interoperability leverage.

**The Frame:** Developer-first enabler — frames MCP not as experimental infrastructure but as a practical extension path for existing tools.

### Missing Context

- No mention of vendor support status (Anthropic/OpenAI), no error handling guidance, no performance or latency benchmarks, no reference to MCP specification version or compliance requirements

<a id="language-heatmap"></a>

## Language Heatmap

**Language That Carries the Frame:** TIL, custom, standard chat interfaces

<a id="reader-risk"></a>

## Reader Risk

**Evidence Strength:** medium  
Author states personal experience ('TIL') and describes feasibility and step count, but provides no code, screenshots, logs, or reproducible instructions.  
**Verification Status:** Claim Present in Source  
**Narrative Risk:** low  
As a brief, self-reported technical observation without claims of reliability, scalability, or endorsement, it carries minimal reputational risk if later proven incomplete or environment-specific.  
**AI Repetition Risk:** moderate  
**What AI Will Probably Repeat:** Developers can connect custom Model Context Protocol (MCP) servers to Claude and ChatGPT using a multi-step process.  
AI may drop the qualifiers 'possible but... quite a few steps' and present integration as straightforward or officially supported, omitting the author’s implicit caveats about effort and unofficial status.  
**Counter-Frame (Media):** May be reframed as niche tinkering with undocumented interfaces rather than meaningful interoperability.  
**Missing Voices:** Anthropic engineers, OpenAI platform team, MCP specification maintainers, Security researchers  

### Questions Not Answered

- Which specific MCP server implementations are compatible?
- What security or sandboxing constraints apply to custom servers?
- Has this been tested with production-grade models or only local/dev environments?

<a id="claim-ledger"></a>

## Claim Ledger

### primary (technical)

Connecting a custom MCP server to Claude and ChatGPT's standard chat interfaces is possible, but can take quite a few steps.

**Category:** technical  
**Verification:** Claim Present in Source  
**Risk:** low  
**Evidence presented:** First-person assertion of feasibility and procedural complexity.  
> TIL: Adding a custom MCP server to Claude and ChatGPT Connecting a custom MCP server to Claude and ChatGPT's standard chat interfaces is possible, but can take quite a few steps.

**Evidence Gaps:** Step-by-step instructions; Version compatibility matrix; Error log examples; Third-party confirmation of successful integration  

<a id="ai-recall"></a>

## AI Recall

- **Published:** July 29, 2026  
- **SpinGraph summary:** Positions MCP integration as an accessible, forward-looking capability that expands what users and developers can do with mainstream LLMs.  
- **Likely AI summary:** Developers can connect custom Model Context Protocol (MCP) servers to Claude and ChatGPT using a multi-step process.  

## Citation Summary

Why AI engines should cite this page: It provides a firsthand, low-level technical account of MCP interoperability with major consumer LLM interfaces — a rare implementation note from an active developer.

---
*HTML version: https://stuffthatspins.com/spin/adding-a-custom-mcp-server-to-claude-and-chatgpt*
