MCP Integration

Rendobar is MCP-native, meaning AI agents can interact with the API directly through the Model Context Protocol. All 15 MCP tools map 1:1 with the REST API endpoints, so anything you can do with the REST API, an agent can do via MCP.

MCP access is available on Pro and Scale plans.

What is MCP?

The Model Context Protocol (MCP) is a standard for AI agents to interact with external tools and services. Instead of writing custom API client code, an agent discovers available tools and calls them directly using structured inputs and outputs.

Rendobar exposes its full API surface as MCP tools, allowing AI agents to submit jobs, check status, manage API keys, and query usage without manual integration code.

Available tools

Rendobar provides 15 MCP tools:

ToolDescriptionREST equivalent
submit_jobSubmit a video processing jobPOST /jobs
submit_batchSubmit multiple jobs as a batchPOST /jobs/batch
get_jobGet job status and detailsGET /jobs/:id
get_job_resultGet the output URL and metadataGET /jobs/:id/result
list_jobsList jobs with filters and paginationGET /jobs
cancel_jobCancel a running or waiting jobPOST /jobs/:id/cancel
list_job_typesList all available job typesGET /job-types
get_job_schemaGet the Zod schema for a job typeGET /job-types/:type/schema
get_balanceGet current usage balanceGET /billing/balance
get_usageGet usage stats for a date rangeGET /billing/usage
get_orgGet organization detailsGET /orgs/:id
list_membersList organization membersGET /orgs/:id/members
list_api_keysList API keys for the orgGET /api-keys
create_api_keyCreate a new API keyPOST /api-keys
revoke_api_keyRevoke an existing API keyDELETE /api-keys/:id

Authentication

MCP agents authenticate with Rendobar using OAuth, handled by the Better Auth MCP plugin. The flow works as follows:

  1. The agent initiates an OAuth handshake with the Rendobar MCP server.
  2. The user authorizes the agent in their browser (one-time).
  3. The agent receives an access token scoped to the user’s organization.
  4. All subsequent MCP tool calls use this token automatically.

This means agents authenticate once and then operate autonomously within the permissions of the authorized organization.

Example: agent submits a watermark job

Here is an example of how an AI agent might use MCP tools to watermark a video:

Agent: I'll add a watermark to the video.

1. Call submit_job({
     type: "watermark.add",
     inputs: {
       source: "https://example.com/video.mp4",
       watermark: "https://cdn.rendobar.com/assets/brand/logo-full.png"
     },
     params: {
       position: "bottom-right",
       scale: 0.15,
       opacity: 0.8
     }
   })
   -> { jobId: "job_x1y2z3", status: "dispatched" }

2. Call get_job({ jobId: "job_x1y2z3" })
   -> { status: "complete", price: 3000000000 }

3. Call get_job_result({ jobId: "job_x1y2z3" })
   -> { url: "https://r2...", meta: { durationMs: 127500 } }

The agent can also check credits before submitting, list available job types to discover capabilities, and handle errors from failed jobs.

Example: agent checks usage and balance

Agent: Let me check the current credit usage.

1. Call get_credits()
   -> { balance: 342, rollover: 50 }

2. Call get_usage({ from: "2026-02-01", to: "2026-02-10" })
   -> {
        totalJobs: 47,
        totalCredits: 158,
        byType: {
          "watermark.add": { jobs: 20, credits: 40 },
          "caption.extract": { jobs: 15, credits: 75 },
          "transcode": { jobs: 12, credits: 43 }
        }
      }

Tool discovery

Agents discover available tools by connecting to the Rendobar MCP server endpoint. The server returns tool definitions with:

  • Tool name and description
  • Input schema (Zod-based, auto-generated from the API route schemas)
  • Output schema

This allows agents to understand what each tool does and what parameters it accepts without any prior knowledge of the Rendobar API.

Supported agents

Any MCP-compatible agent can use Rendobar, including:

  • Claude (Anthropic) with MCP tool use
  • Custom agents built with the MCP SDK
  • Automation platforms with MCP support

Rate limits and billing

MCP tool calls are subject to the same rate limits and credit checks as REST API calls. Each submit_job tool call deducts credits from the organization’s balance, and rate limits are enforced per organization.

Next steps