Stop pasting policies into prompts
Publish a page once. Every ChatGPT conversation in your workspace reads the same approved version.
OpenAI · Chat assistants
Give ChatGPT one approved place to look before it answers about your company. Add the registry as a custom MCP connector, and every chat can browse the pages your team published — refund policy, pricing rules, onboarding steps — instead of guessing.
Why pair them
Publish a page once. Every ChatGPT conversation in your workspace reads the same approved version.
ChatGPT only sees pages a human published into the connector’s page set. Drafts and stale notes never leak.
See which pages ChatGPT opened, how often, and how long each request took — per key.
Setup
You need two values from an agent page in Memrio: the workspace MCP URL and an API key. Examples use https://memrio.ai/api/mcp/acme — swap in yours.
In ChatGPT open Settings → Apps & Connectors → Advanced settings and enable Developer mode. On Business and Enterprise plans a workspace admin may need to allow custom connectors first.
Go to Apps → Create. Name it Memrio, paste your MCP server URL, and choose Access token / API key for authentication. ChatGPT sends the key as an Authorization: Bearer header — exactly what the registry expects.
Name Memrio
MCP Server URL https://memrio.ai/api/mcp/acme
Authentication Access token / API key
Token mr_live_8f3a…Click Scan Tools. You should see browse, search_pages, and get_page (plus the write tools if you enabled editing for this agent). Click Create.
Start a new chat, open + → More → Developer mode, and enable Memrio. Ask a question your registry answers. ChatGPT browses the page set first, then opens the pages that apply.
Building your own product on OpenAI models? Attach the same server as a hosted MCP tool and the model gets the same governed page set.
import OpenAI from 'openai';
const client = new OpenAI();
const response = await client.responses.create({
model: 'gpt-5',
tools: [
{
type: 'mcp',
server_label: 'context_registry',
server_url: 'https://memrio.ai/api/mcp/acme',
headers: { Authorization: 'Bearer mr_live_8f3a…' },
require_approval: 'never',
},
],
input: 'What is our refund window for annual plans?',
});
console.log(response.output_text);Try it
“Using Memrio, what do we tell a customer who asks for a refund 40 days after purchase?”
Good to know
FAQ
Other integrations