Skip to documentation
Omni Docs

Prompts and resources

Each of your spaces is an MCP prompt that starts a session in its persona, and its persona and files are MCP resources.

Besides tools, Omni offers MCP prompts and resources for your own spaces (not Personal or Inbox), limited to the spaces the connection may use. Apps show them differently: Claude Code lists prompts as slash commands, and Claude lets you attach resources to a chat.

Prompts

One prompt per space, named after it: a space called "Startup coach" is the prompt startup-coach. If two spaces would get the same name, the second gets the end of its id added, such as startup-coach-a1b2c3.

Field
namethe space's name in lower case with dashes
titlethe space's name
description"Start a session in your Omni space …" and the start of its persona
argumentstopic (optional): what you want to work on today

prompts/get returns one user message: the space's persona, then an instruction to stay in it, search the space's memory before advising, save what's worth keeping with remember, and use the space's files. With a topic, it adds "Today the person wants to work on: …".

An unknown prompt name is a JSON-RPC error -32602.

Resources

URIType
omni://spaces/{space_id}/personatext/markdownthe space's persona
omni://spaces/{space_id}/files/{path}text/markdown, or text/plain for .txtone file; each path segment is URL-encoded

resources/list returns up to 200 resources. There are no resource templates and no subscriptions. A resource that doesn't exist, or that the connection may not use, is a JSON-RPC error -32002 ("Resource not found").