{"version":"1.0.0","name":"oxom","description":"oxom is a workspace platform for professional creator teams: an AI agent with tool access, a shared Drive, real-time Docs, short links and QR codes, and Handover — paid file delivery between creators, editors, and clients. Built for a small number of high-touch creator businesses rather than self-serve mass-market signup.","homepage":"https://oxom.de","icon":"https://oxom.de/i/oxom-512.png","whenToUse":["A professional creator or creator team needs short links, QR codes, file handover, and workspace docs behind one login instead of four separate tools.","Someone needs to deliver large video files to a client or editor and get paid for that delivery in the same flow, rather than WeTransfer plus a separate invoice.","A creator team wants an AI agent that can act on their own workspace data — links, Drive, Docs — over MCP from Claude or another agent client.","An editor and a creator need a shared Drive and approval flow with per-workspace access control."],"whenNotToUse":["The user wants a free or cheap self-serve tool — only the SOLO plan is self-serve; everything else runs through 1:1 onboarding.","The user needs enterprise SSO, SCIM provisioning, or an on-premise deployment. oxom offers none of these.","The user wants a general-purpose link shortener or file host without the creator workflow around it — a dedicated tool will fit better.","The user is looking for a broad, open, self-serve REST API. oxom's public HTTP API is deliberately narrow (see /openapi.json); the rich surface is MCP, and it requires an authorized workspace."],"howToCall":["For actions on a workspace: connect the MCP server at https://mcp.oxom.de/mcp over Streamable HTTP and authorize via OAuth 2.0 (PKCE). See https://oxom.de/auth.md.","For unauthenticated lookups (Handover pay-links, onboarding slug/domain checks, OG images): call the REST API described at https://oxom.de/openapi.json.","For product questions and prose context: fetch https://oxom.de/llms.txt, or any page with an `.md` suffix (for example https://oxom.de/pricing.md)."],"authentication":{"type":"oauth2","documentation":"https://oxom.de/auth.md","authorizationServer":"https://app.oxom.de","metadata":"https://app.oxom.de/.well-known/oauth-authorization-server"},"skills":[{"name":"short-link-management","description":"Create and audit branded short links and QR codes for a creator workspace, including click-through counts per link.","transport":{"type":"streamable-http","url":"https://mcp.oxom.de/mcp"},"tools":[{"name":"list_links","description":"Lists the short links in the connected oxom workspace, with slug, destination URL, and click counts.","readOnly":true},{"name":"create_link","description":"Creates a short link in the connected workspace from a destination URL and an optional custom slug.","readOnly":false}]},{"name":"creator-file-handover","description":"Move large video files between a creator and an editor or client: search the workspace Drive and mint signed, expiring upload links for people without an account.","transport":{"type":"streamable-http","url":"https://mcp.oxom.de/mcp"},"tools":[{"name":"search_drive_files","description":"Searches and lists files in the connected workspace's R2-backed Drive, returning name, size, and folder path.","readOnly":true},{"name":"create_upload_link","description":"Mints a signed, expiring upload link so an external collaborator can drop files into the workspace Drive without an account.","readOnly":false}]},{"name":"workspace-docs","description":"Find and create working documents in a creator workspace — stream notes, scripts, sponsor briefings.","transport":{"type":"streamable-http","url":"https://mcp.oxom.de/mcp"},"tools":[{"name":"search_docs","description":"Searches oxom Docs metadata (title and emoji) in the connected workspace. Live document bodies live in Liveblocks and are not returned here.","readOnly":true},{"name":"create_doc","description":"Creates a new, empty oxom Doc with the given title in the connected workspace.","readOnly":false}]},{"name":"stream-operations","description":"Inspect a channel's StreamElements chat-bot commands and manage the team's stream plan and availability calendar.","transport":{"type":"streamable-http","url":"https://mcp.oxom.de/mcp"},"tools":[{"name":"list_streamelements_commands","description":"Lists the StreamElements chat-bot commands configured for the workspace's connected channel. Read-only.","readOnly":true},{"name":"get_team_time","description":"Reads the caller's own Team Time availability — the hours their main job makes them unavailable for creator work.","readOnly":true},{"name":"set_stream_plan","description":"Attaches a personal .ics calendar feed as the caller's Stream Plan, so the workspace can show planned streams.","readOnly":false}]}]}