Governed personal world model and memory for your AI agent. Pair once, connect over MCP.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Verify an app.odei.ai pairing code and open an ODEI Connect session.
Fresh ODEI pairing code from app.odei.ai/profile.
Optional local AI operator name.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Verify an app.odei.ai pairing code and open an ODEI Connect session.
| Argument | Type | Description |
|---|---|---|
| agent | string | Optional local AI operator name. |
| pairing_code* | string | Fresh ODEI pairing code from app.odei.ai/profile. |
{
"type": "object",
"required": [
"pairing_code"
],
"properties": {
"agent": {
"type": "string",
"description": "Optional local AI operator name."
},
"pairing_code": {
"type": "string",
"description": "Fresh ODEI pairing code from app.odei.ai/profile."
}
},
"additionalProperties": false
}Return the ordered local ODEI install plan and reporting contract.
| Argument | Type | Description |
|---|---|---|
| os | string | |
| session_token* | string |
{
"type": "object",
"required": [
"session_token"
],
"properties": {
"os": {
"enum": [
"macos",
"linux",
"windows"
],
"type": "string"
},
"session_token": {
"type": "string"
}
},
"additionalProperties": false
}Record evidence that a Connect ceremony step has completed.
| Argument | Type | Description |
|---|---|---|
| os | string | |
| step* | string | |
| notes | string | |
| evidence* | string | |
| session_token* | string |
{
"type": "object",
"required": [
"session_token",
"step",
"evidence"
],
"properties": {
"os": {
"enum": [
"macos",
"linux",
"windows"
],
"type": "string"
},
"step": {
"enum": [
"workspace_created",
"mcp_attached",
"graph_bootstrap_completed",
"first_sync_completed",
"verification_completed"
],
"type": "string"
},
"notes": {
"type": "string"
},
"evidence": {
"type": "string"
},
"session_token": {
"type": "string"
}
},
"additionalProperties": false
}Return current ODEI Connect ceremony progress.
| Argument | Type | Description |
|---|---|---|
| os | string | |
| session_token* | string |
{
"type": "object",
"required": [
"session_token"
],
"properties": {
"os": {
"enum": [
"macos",
"linux",
"windows"
],
"type": "string"
},
"session_token": {
"type": "string"
}
},
"additionalProperties": false
}Answer from ODEI Connect session state without invoking a model API.
| Argument | Type | Description |
|---|---|---|
| os | string | |
| message | string | |
| session_token* | string |
{
"type": "object",
"required": [
"session_token"
],
"properties": {
"os": {
"enum": [
"macos",
"linux",
"windows"
],
"type": "string"
},
"message": {
"type": "string"
},
"session_token": {
"type": "string"
}
},
"additionalProperties": false
}Read facts back from your ODEI-hosted operator memory. Simple substring + recency match (v1) — no semantic search yet.
| Argument | Type | Description |
|---|---|---|
| limit | number | Max facts to return (default 10, cap 50). |
| query | string | Optional substring filter over fact text and kind. |
| session_token | string |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Max facts to return (default 10, cap 50)."
},
"query": {
"type": "string",
"description": "Optional substring filter over fact text and kind."
},
"session_token": {
"type": "string"
}
},
"additionalProperties": false
}Write one fact to your operator memory in ODEI — the World Model grows from it. Server-side (ODEI-hosted) memory for the paired operator; not the local world-model capsule.
| Argument | Type | Description |
|---|---|---|
| fact* | string | The fact to remember (max 2000 chars). |
| kind | string | Optional kind tag, e.g. preference, project, person. Defaults to note. |
| session_token | string |
{
"type": "object",
"required": [
"fact"
],
"properties": {
"fact": {
"type": "string",
"description": "The fact to remember (max 2000 chars)."
},
"kind": {
"type": "string",
"description": "Optional kind tag, e.g. preference, project, person. Defaults to note."
},
"session_token": {
"type": "string"
}
},
"additionalProperties": false
}