Skip to content

OneOver

by oneover.com · remote · no sign-in to list tools · v2.0.0 · published by com.oneover

Chat, image, video, and audio models from many vendors behind one remote MCP server and one key.

Deletes · 2Final · 1Changes · 8

18 tools: 2 can delete or cancel things, 1 do something that can't be undone, 8 change things and 7 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http oneover https://api.oneover.com/functions/v1/mcp --header 'Authorization: <your-authorization>'

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

18 tools

Deletes or cancels 2Claude Code: deny
  • build_publishPublish a build to an unlisted share link at oneover.com/p/<slug>.No findings

    Why it is in this group

    • The name "build_publish" says "publish": a word for a change that another call does not undo.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Publish a build to an unlisted share link at oneover.com/p/<slug>. Needs an HTML file.

    Annotations the server declares

    • title: Publish a build
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: false
    • openWorldHint: false
  • build_stopStop a running build.No findings

    Why it is in this group

    • The name "build_stop" says "stop": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Stop a running build. Files already written are kept. Safe to call twice.

    Annotations the server declares

    • title: Stop a build
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
Can't be undone 1Claude Code: ask
  • build_iterateSend a follow-up instruction to an existing build.No findings

    Why it is in this group

    • The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
    Description, as the server wrote it
    Send a follow-up instruction to an existing build. Only one build can run on a project at a time.

    Annotations the server declares

    • title: Iterate on a Code Studio build
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Changes things 8Claude Code: ask
  • build_createStart a Code Studio build: describe a page or small web app and OneOver writes the files.No findings

    Why it is in this group

    • The name "build_create" says "create": a word for a change.
    Description, as the server wrote it
    Start a Code Studio build: describe a page or small web app and OneOver writes the files. Returns build_id and build_project_id right away; the build keeps running. If a build card is shown it updates itself. Otherwise poll with build_status. The finished page is saved to the account library.

    Annotations the server declares

    • title: Start a Code Studio build
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • chatStateless chat completion across any text model in your org catalog.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Stateless chat completion across any text model in your org catalog.

    Annotations the server declares

    • title: Chat with a model
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • check_videoPoll a video job until complete or failed.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Poll a video job until complete or failed. Shows text only. Do not call it repeatedly while a video card is on screen, because that card updates itself.

    Annotations the server declares

    • title: Check video job status
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • create_runStart a durable OneOver run.No findings

    Why it is in this group

    • The name "create_run" says "create": a word for a change.
    Description, as the server wrote it
    Start a durable OneOver run. It keeps going after the client disconnects. Poll with get_run.

    Annotations the server declares

    • title: Start a durable run
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • generate_audioGenerate speech or music audio.No findings

    Why it is in this group

    • The name "generate_audio" says "generate": a word for a change.
    Description, as the server wrote it
    Generate speech or music audio.

    Annotations the server declares

    • title: Generate speech or music
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • generate_imageGenerate an image from a text prompt.No findings

    Why it is in this group

    • The name "generate_image" says "generate": a word for a change.
    Description, as the server wrote it
    Generate an image from a text prompt.

    Annotations the server declares

    • title: Generate an image
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • generate_videoSubmit an async video generation job.No findings

    Why it is in this group

    • The name "generate_video" says "generate": a word for a change.
    Description, as the server wrote it
    Submit an async video generation job. Returns request_id. If a video card is shown it updates itself and you do not need to poll. Otherwise poll with check_video.

    Annotations the server declares

    • title: Generate a video
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • run_appRun a Play app (upscale, transform, etc.) against a prompt.No findings

    Why it is in this group

    • The name "run_app" says "run": a word for a change.
    Description, as the server wrote it
    Run a Play app (upscale, transform, etc.) against a prompt.

    Annotations the server declares

    • title: Run a OneOver app
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Only reads 7Claude Code: allow
  • build_get_filesRead the files of a build.No findings

    Why it is in this group

    • The name "build_get_files" says "get": a word for reading.
    Description, as the server wrote it
    Read the files of a build. Pass path to read one file.

    Annotations the server declares

    • title: Read build files
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • build_statusState of a build: running, complete, failed or stopped, plus file list, credits charged, and the share link once published.No findings

    Why it is in this group

    • The name "build_status" says "status": a word for reading.
    Description, as the server wrote it
    State of a build: running, complete, failed or stopped, plus file list, credits charged, and the share link once published.

    Annotations the server declares

    • title: Check a build
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_jobPoll a unified generation job by request_id.No findings

    Why it is in this group

    • The name "get_job" says "get": a word for reading.
    Description, as the server wrote it
    Poll a unified generation job by request_id.

    Annotations the server declares

    • title: Check a generation job
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_runRead a durable run and the events after a cursor.No findings

    Why it is in this group

    • The name "get_run" says "get": a word for reading.
    Description, as the server wrote it
    Read a durable run and the events after a cursor.

    Annotations the server declares

    • title: Read a run
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_usageGet org credit balance or usage reporting.No findings

    Why it is in this group

    • The name "get_usage" says "get": a word for reading.
    Description, as the server wrote it
    Get org credit balance or usage reporting.

    Annotations the server declares

    • title: Get credit balance and usage
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • list_assetsList API-generated library assets.No findings

    Why it is in this group

    • The name "list_assets" says "list": a word for reading.
    Description, as the server wrote it
    List API-generated library assets.

    Annotations the server declares

    • title: List library assets
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • list_modelsList models visible to your organization.No findings

    Why it is in this group

    • The name "list_models" says "list": a word for reading.
    Description, as the server wrote it
    List models visible to your organization.

    Annotations the server declares

    • title: List available models
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 2.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http oneover https://api.oneover.com/functions/v1/mcp --header 'Authorization: <your-authorization>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__oneover__list_models",
      "mcp__oneover__get_usage",
      "mcp__oneover__list_assets",
      "mcp__oneover__get_run",
      "mcp__oneover__get_job",
      "mcp__oneover__build_status",
      "mcp__oneover__build_get_files"
    ],
    "ask": [
      "mcp__oneover__chat",
      "mcp__oneover__generate_image",
      "mcp__oneover__generate_video",
      "mcp__oneover__check_video",
      "mcp__oneover__generate_audio",
      "mcp__oneover__run_app",
      "mcp__oneover__create_run",
      "mcp__oneover__build_create",
      "mcp__oneover__build_iterate"
    ],
    "deny": [
      "mcp__oneover__build_stop",
      "mcp__oneover__build_publish"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as oneover. Review it before you use it.