{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.wontopos/mcp","description":"Wontopos (WOS) long-term memory (beta) - one memory across Claude Code, Cursor, and your agents.","version":"1.0.29","websiteUrl":"https://wontopos.com","packages":[{"registryType":"npm","identifier":"wontopos-mcp","version":"1.0.29","transport":{"type":"stdio"},"environmentVariables":[{"description":"Wontopos API key (wos-live-...). Create one in the console at wontopos.com.","isRequired":true,"format":"string","isSecret":true,"name":"WONTOPOS_API_KEY"},{"description":"Default store for every tool call (default: \"default\").","format":"string","name":"WONTOPOS_USER_ID"},{"description":"Engine to read with: tablet-2 (default — same token price as tablet-1, and the one that serves photos and re-ask), tablet-1, scroll-1, scroll-1.2, or scroll-2.","format":"string","name":"WONTOPOS_MODEL"},{"description":"Default re-ask passes for search, 0-3 (default 0). Each pass is another engine call and is billed for what it delivers; the agent can raise it per call.","format":"string","name":"WONTOPOS_VERIFY"},{"description":"Default photo results per search, 0-5 (default 0). Zero because these rows ride on every search; the view_image tool fetches the one picture that is wanted.","format":"string","name":"WONTOPOS_MAX_IMAGES"},{"description":"A different API host. Leave unset for the default.","format":"string","name":"WONTOPOS_BASE_URL"},{"description":"Per-request timeout in ms (default 20000). A stalled API then fails in-band instead of hanging the host.","format":"string","name":"WONTOPOS_TIMEOUT_MS"},{"description":"Set to 1 for read-only mode: only the tools that read are registered, no write or delete tools.","format":"string","name":"WONTOPOS_READ_ONLY"},{"description":"Set to 1 to let tools take a user_id argument (multi-store). Default: every call is pinned to WONTOPOS_USER_ID.","format":"string","name":"WONTOPOS_ALLOW_STORE_OVERRIDE"},{"description":"Set to 0 to leave the assistant's own lines out of every working memory, or 1 to keep them. Default: off on S-2-live, on on S-2.","format":"string","name":"WONTOPOS_MEMORY_OWN_WORDS"},{"description":"The diversity each working memory asks for: none, mmr, temporal or full. Default: full on S-2-live, unset on S-2.","format":"string","name":"WONTOPOS_MEMORY_DIVERSITY"},{"description":"Serve over HTTP on this port instead of stdio, for hosts that cannot spawn a local process. Requires WONTOPOS_HTTP_TOKEN.","format":"string","name":"WONTOPOS_HTTP_PORT"},{"description":"Bearer token every HTTP request must carry. Required whenever WONTOPOS_HTTP_PORT is set.","format":"string","isSecret":true,"name":"WONTOPOS_HTTP_TOKEN"},{"description":"Interface to bind in HTTP mode. Default 127.0.0.1 (this machine only).","format":"string","name":"WONTOPOS_HTTP_HOST"},{"description":"Comma-separated Host header values to accept in HTTP mode, for a tunnel that forwards its own public name. Loopback and the bind address are always accepted; anything else is refused 403.","name":"WONTOPOS_HTTP_ALLOWED_HOSTS"},{"description":"Your UTC offset in hours, such as 9 or -4 (default: this machine's clock over stdio, none over HTTP).","format":"string","name":"WONTOPOS_TZ"},{"description":"The store's time zone, an IANA name such as America/New_York, set once if the store has none.","format":"string","name":"WONTOPOS_TIME_ZONE"},{"description":"The name the user's words are stored under, set once if the store has none.","format":"string","name":"WONTOPOS_USER_NAME"},{"description":"The name the assistant's replies are stored under, set once if the store has none.","format":"string","name":"WONTOPOS_ASSISTANT_NAME"},{"description":"The working-memory tools' preset. S-2-live (scroll-2) is for everyday conversation: its first look searches with the question and the last two lines said in the last five minutes, leaves out the assistant's own lines and asks for full diversity. S-2 (scroll-2) is for measuring memory performance: it answers one question at a time, as a benchmark asks. They run on its model (default: the preset of WONTOPOS_MODEL, S-2-live on scroll-2).","format":"string","name":"WONTOPOS_MEMORY_PRESET"},{"description":"Set to 1 so working-memory lines say who said each (default off).","format":"string","name":"WONTOPOS_MEMORY_SPEAKERS"},{"description":"Set to 1 to offer timeline, the memories held with dates (default off).","format":"string","name":"WONTOPOS_MEMORY_DATES"},{"description":"Set to 1 so working memory brings up photos, shown with look_at_photo (default off).","format":"string","name":"WONTOPOS_MEMORY_IMAGES"},{"description":"Set to 1 so think_back brings the core and box names a sleep wrote, and open_box opens a box (default off).","format":"string","name":"WONTOPOS_MEMORY_SLEEP"},{"description":"Set to 1 to offer memory_recent, the recent conversation, and memory_seen, what was held for a line (default off).","format":"string","name":"WONTOPOS_MEMORY_SEEN"},{"description":"The ask tool's router: anthropic (default) or openai, for any OpenAI-compatible server.","format":"string","name":"WONTOPOS_ROUTER_API"},{"description":"The router's key, sent to the router's server only (required for anthropic).","format":"string","isSecret":true,"name":"WONTOPOS_ROUTER_KEY"},{"description":"The router's API base (anthropic: https://api.anthropic.com by default; openai: required).","format":"string","name":"WONTOPOS_ROUTER_BASE_URL"},{"description":"The router's model (anthropic: claude-haiku-5-5 by default; openai: required).","format":"string","name":"WONTOPOS_ROUTER_MODEL"},{"description":"The skills' API, anthropic or openai (default: the router's).","format":"string","name":"WONTOPOS_SKILL_API"},{"description":"The skills' key (default: the router's, when the skills use the router's server).","format":"string","isSecret":true,"name":"WONTOPOS_SKILL_KEY"},{"description":"The skills' API base (default: the router's).","format":"string","name":"WONTOPOS_SKILL_BASE_URL"},{"description":"The skills' model (default: the router's).","format":"string","name":"WONTOPOS_SKILL_MODEL"},{"description":"An exportSkills JSON file: the skills of the configured store, for the ask tool.","format":"string","name":"WONTOPOS_SKILLS_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-10T10:56:41.818604Z","publishedAt":"2026-11-10T10:56:41.818604Z","updatedAt":"2026-11-10T10:56:41.818604Z","isLatest":true}}}],"metadata":{"count":1}}
