Integrations
Integrating with ChatGPT
You can integrate Fastino’s Personalization API directly into ChatGPT as a Model Context Protocol (MCP) server. This allows ChatGPT to retrieve user context, answer personalized questions, and update memory in real time — all using your existing Fastino workspace and endpoints.
When connected, ChatGPT can:
Retrieve top-k user memories through
/chunksQuery personalized information with
/queryUpdate user memory via
/ingestManage data securely and transparently with
/delete
Overview
Fastino MCP Integration for ChatGPT gives ChatGPT the ability to “remember” users across sessions by syncing with Fastino’s world models.
Each user’s memory, preferences, and tone are dynamically fetched through the MCP connection — allowing ChatGPT to behave like a personalized, evolving assistant.
Architecture
Flow Overview
ChatGPT loads your MCP manifest (
fastino_mcp.json).Fastino MCP server exposes the personalization tools (
retrieve_relevant_chunks,search_or_ask,update_memory).ChatGPT tools call Fastino API endpoints using your workspace’s API key.
Responses are streamed back into ChatGPT’s context window.
Prerequisites
Before setting up the MCP integration, make sure you have:
A Fastino workspace and API key
Access to ChatGPT Team or Enterprise (MCP-enabled versions)
Node.js or Python runtime to host your MCP server
Your OpenAI ChatGPT MCP manifest and config file
MCP Manifest Example
Your MCP manifest describes the tools ChatGPT can use from Fastino:
fastino_mcp.json
Place this file in your MCP server directory (e.g. /fastino_mcp/fastino_mcp.json).
Example: MCP Server (Python)
Below is a minimal Python server exposing Fastino as an MCP endpoint for ChatGPT.
Launch the server:
Example: ChatGPT MCP Config
To connect ChatGPT to your Fastino MCP server, create a configuration file:
fastino_mcp.config.json
Once this file is loaded into ChatGPT’s MCP configuration panel, the Fastino tools will appear in ChatGPT’s toolbox, ready to use during chats.
Example: Conversation Flow
User: “Remind me when I usually do focus work.”
ChatGPT → calls
search_or_ask:Fastino responds:
ChatGPT displays: “You typically do your deep work from 9 to 12, so I’ll block that off.”
Example: Updating Memory from ChatGPT
If a user says “Move my focus block to 1–4 PM,” ChatGPT can call:
This triggers the /update_memory tool, which ingests the new context via Fastino’s /ingest endpoint.
Error Handling
Fastino returns consistent, structured errors for MCP integrations:
Your MCP server should return the same structure to ChatGPT for transparency.
Authentication
All MCP tool calls must include:
We recommend storing the key as an environment variable:
If your workspace supports multiple users, you can also issue scoped keys that limit API access by endpoint or tool type.
Security Notes
ChatGPT never directly stores your API key; it uses MCP routing for each request.
Fastino encrypts all data in transit (TLS 1.3) and at rest (AES-256).
You can disable or revoke individual MCP tools at any time from your Fastino dashboard.
For GDPR compliance, all interactions through MCP are logged and deletable via
/delete.
Use Cases
Use Case | Description |
|---|---|
Personalized ChatGPT Assistants | ChatGPT retrieves context and tone from Fastino for each user. |
Memory-Enhanced GPTs | Persistent profiles and preferences across GPT sessions. |
Multi-Agent Context Sharing | Sync memory between ChatGPT, Claude, and Pioneer via the same MCP schema. |
Workspace Knowledge Transfer | Share world-model context across multiple connected apps securely. |
Best Practices
Use stable, deterministic summaries (
/summary) for initialization.Limit top-k results to 3–5 snippets for clarity and latency.
Periodically refresh context from Fastino after each ChatGPT session.
Use scoped keys for each workspace or customer environment.
Keep the MCP manifest versioned and include descriptions for each tool.
Set up logging and request limits for observability.
Example: End-to-End Setup Summary
Run Fastino MCP Server (Python or Node).
Expose manifest at
/fastino_mcp.json.Add configuration to ChatGPT’s MCP settings.
ChatGPT connects and displays Fastino tools.
User interacts, and ChatGPT retrieves or updates memory in real time.
All changes sync with the user’s Fastino world model.
Summary
Integrating Fastino with ChatGPT via MCP transforms ChatGPT into a personalized, memory-aware assistant.
Your MCP server acts as the secure bridge between ChatGPT and Fastino’s world models — ensuring every interaction is grounded in user-specific data while remaining compliant, explainable, and adaptive.
Next, continue to Personalization Use Cases → Overview to see how these integrations enable proactive and context-rich AI assistants.
Join our Discord Community