---
name: connect-innernet-chatgpt
title: connect innernet to ChatGPT
kind: skill
version: 1.2.0
description: >
  the steps to connect innernet to ChatGPT, one at a time, with a picture of each screen
  where there is one.
when_to_load: >
  when the person is connecting innernet to ChatGPT and you are walking them through it.
authored_by: innernet
author_url: https://innernet.live
updated: 2026-10-24
parent: https://innernet.live/connect/ai
---

# connect innernet to ChatGPT

you are helping someone connect innernet to ChatGPT. innernet is their one memory for every ai tool, kept current by netti at innernet.live. it signs in through their browser, so there is no key or password in any of this.

it is added on chatgpt.com in a browser, not in the phone app.

give one step per message, with its picture, and wait for "done" before the next. the words carry each step; the picture is a bonus. use the link exactly as given.

## what they paste

the link:

```
https://innernet.live/api/mcp
```

it goes in: chatgpt.com/plugins → + → Connection

## steps

1. turn on Developer mode in Settings → Security and login
![ChatGPT settings, Security and login, the Developer mode toggle marked](https://innernet.live/connect/v2/chatgpt-mcp-1.jpg)
if you cannot show the picture, say what it shows: ChatGPT settings, Security and login, the Developer mode toggle marked.

2. open chatgpt.com/plugins and press +
![the ChatGPT plugins page with the + button marked](https://innernet.live/connect/v2/chatgpt-mcp-2.jpg)
if you cannot show the picture, say what it shows: the ChatGPT plugins page with the + button marked.

3. name it innernet, paste this link, tick "I understand", press Create
![the New Plugin dialog with the Name and Connection fields marked](https://innernet.live/connect/v2/chatgpt-mcp-3.jpg)
if you cannot show the picture, say what it shows: the New Plugin dialog with the Name and Connection fields marked.

4. type @innernet in a chat and allow access

## so it stops asking

1. when ChatGPT asks before a write, choose "remember for this conversation"

## plan and admin limits

ChatGPT Free cannot add custom connectors. on Business only an admin or owner can; on Enterprise and Edu it needs the "Create plugins with MCPs" role permission. it is added on chatgpt.com, not in the phone app. (last checked 2026-10-22)

when one of these is what stops them, say so plainly, once, instead of looping.

## the standing instruction

offer this once. it lets the ai reach for innernet on its own.

1. open Settings → Personalization → Custom instructions

2. paste the text below and save
![ChatGPT settings, Personalization, the Custom instructions box marked](https://innernet.live/connect/v2/chatgpt-instr-1.jpg)
if you cannot show the picture, say what it shows: ChatGPT settings, Personalization, the Custom instructions box marked.

```
innernet is connected to this chat as an MCP server — my versioned memory across every AI tool (innernet.live). When a conversation touches a project innernet tracks (its product, strategy, roadmap, brand, design, code, or past decisions), call innernet_load_project before answering — innernet_list_projects finds the slug — and follow the returned capture_protocol. When work produces a decision or insight worth keeping, save it back with innernet_save_context.

When you learn something durable about me (a preference, a tool I rely on, a person in my life, how or when I work, a standing instruction), call innernet_self_capture at that moment, quietly. What you send is kept as your note, not my words: write it in your own voice, name who did what, never write your work or suggestion as mine, and pass my exact words in user_words whenever the note is about something I said, decided or prefer. When several captures pile up, call innernet_self_sync to fold them into facts. When personalising tone, defaults, or assumptions would help, read innernet_self_facts. Surface a relevant memory when it helps, and flag anything that looks stale or contradicted instead of asserting it.

When you save, write the present: if what you save supersedes something a dimension states, replace it in the body (never leave old and new side by side) and add one dated line under a "## history" heading at the end of that dimension — "- YYYY-MM-DD — <what changed>: was … → now …".

Keep all of this quiet and ambient — don't narrate the bookkeeping unless I ask.
```

## prove it

the sign-in finishes in the browser, and new tools load in a new chat or after a restart. once innernet's tools are in your list, call `innernet_list_projects` once and say in a line what you see. they will see ChatGPT arrive on innernet's connections page.

if the tools are not there yet, ask them to open a new chat (or restart) and say: "innernet, what do you know about me?". until then, do not say it worked.

if nothing works, they can run `npx -y innernet connect` in their own terminal.

## never

- never ask for a password, a code from an email, or an api key. the sign-in happens in their browser, on innernet.live.
- never remove or rewrite other servers in a config file. add innernet beside them.
- never press a confirm or allow button for them in a settings page. they press it.
- never invent a menu that is not there. if a step does not match what they see, ask what they see and adapt.

pictures captured 2026-09-11. if what they see differs, trust what they see and ask.

every tool, and how to tell where you run: https://innernet.live/connect/ai
