# Doseedo Film Score

> Spots the cut, plays the parts your agent writes on AI instrument models, and mixes the cues onto the picture.

**MCP server URL:** `https://api.doseedo.com/mcp/film`

- **Category:** Music & Score
- **Vendor:** Doseedo (official)
- **Status:** active
- **Hosting:** hosted remote
- **Auth:** OAuth
- **Pricing:** freemium
- **Verified:** 2026-11-07

## Caveats

- The free account is 120 credits a month, and Doseedo's own 70-second, 22-part case-study cue spent all 120; Pro is $12 for 2,000.
- An initialize on protocol 2025-11-25 gets an error instead of a downgrade; 2025-06-18 and 2026-07-28 work, so confirm your client connects.
- It performs, it does not compose: the agent writes every note, or doseedo_supervise_cues cuts public-domain repertoire to the cues.
- Instruments are AI models, not sample libraries: a take can miss or add notes, so read each part's fit receipt and listen before delivery.

## What it does

Doseedo's hosted film endpoint covers the parts of scoring to picture an agent cannot do alone and leaves the writing to the agent. doseedo_spot_video turns a cut into a cue sheet (frame-exact cuts, keyframes, dialogue spans, cues with SMPTE in and out, hit points); doseedo_tempo_map lands the hits on downbeats; doseedo_render_score plays the written parts, one stem per part with a receipt saying whether each played its notes; doseedo_score_to_picture lays the mixed cues on the untouched video, ducked under dialogue and normalised to a delivery loudness. For a filmmaker-agent it is the route where music is written to this cut rather than generated to its length, and it comes back as stems plus a Logic Pro or Ableton Live project.

## Auth

OAuth — Browser OAuth with dynamic client registration on the first tool call, or an X-API-Key header with a key from https://doseedo.com/settings/api-keys

## Connect

### Connect Doseedo Film Score to Claude Code

```sh
claude mcp add --transport http --scope user doseedo-film https://api.doseedo.com/mcp/film
```

### Connect Doseedo Film Score to Claude Desktop

Settings → Connectors → Add custom connector → paste `https://api.doseedo.com/mcp/film`. The config file below is the fallback for accounts without the Connectors panel.

```json
{
  "mcpServers": {
    "doseedo": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.doseedo.com/mcp/film"
      ]
    }
  }
}
```

### Connect Doseedo Film Score to Cursor

.cursor/mcp.json:

```json
{
  "mcpServers": {
    "doseedo": {
      "url": "https://api.doseedo.com/mcp/film"
    }
  }
}
```

### Hosted endpoint for other MCP clients

- Remote endpoint (Streamable HTTP): `https://api.doseedo.com/mcp/film`

## Capabilities

[music-generation](https://mcp.film/capabilities/music-generation.md) · [video-analysis](https://mcp.film/capabilities/video-analysis.md) · [scene-detection](https://mcp.film/capabilities/scene-detection.md) · `cue-sheet` · `hit-points` · `tempo-map` · [midi](https://mcp.film/capabilities/midi.md) · [stems](https://mcp.film/capabilities/stems.md) · [mixing](https://mcp.film/capabilities/mixing.md) · [audio-ducking](https://mcp.film/capabilities/audio-ducking.md) · [loudness-normalization](https://mcp.film/capabilities/loudness-normalization.md) · `daw-export` · [sfx](https://mcp.film/capabilities/sfx.md) · [cost-estimation](https://mcp.film/capabilities/cost-estimation.md)

## Sample tools

`doseedo_spot_video` · `doseedo_tempo_map` · `doseedo_render_score` · `doseedo_render_midi` · `doseedo_check_take` · `doseedo_mix` · `doseedo_score_to_picture` · `doseedo_supervise_cues` · `doseedo_split_soundtrack` · `doseedo_session_from_stems` · `doseedo_generate_sound` · `doseedo_quote`

## Field notes (verified 2026-11-07)

Checked 7 Nov 2026: https://api.doseedo.com/mcp/film answers initialize anonymously as doseedo-film-score 0.21.0 and tools/list returns 25 tools; /mcp on the same host carries 48, including doseedo_generate_music (a prompt-to-song sketch), covers, project conversion and Logic session editing through Dø Desktop. Both are in the official MCP Registry at 0.21.0, as com.doseedo/film-score and com.doseedo/doseedo. Protocol handling is unusual: a client asking for 2025-11-25 gets JSON-RPC error -32022 rather than a downgrade, while 2025-06-18 and stateless 2026-07-28 work. Tool calls return 401 with OAuth protected-resource metadata; the authorization server supports dynamic registration and PKCE, and approving a client mints a revocable dsk_ key, so the X-API-Key header is the headless route. The vendor prints a Claude Code command only for /mcp; the line above is the same command pointed at the film endpoint. doseedo_instruments, doseedo_tempo_map, doseedo_recipes and doseedo_quote answer without signing in. Pricing per https://doseedo.com/pricing and doseedo_quote: a free account gets 120 credits a month with a monthly ceiling, and Pro is $12 for 2,000 with extra credits at 500 for $5. Rendering costs 10 credits per 30-second window per group of up to six player rows, so a six-player section counts as six. Spotting, tempo maps, mixing, delivery and the DAW session spend no credits, but spotting draws on a daily fair-use cap. Doseedo's own Big Buck Bunny case study spent 120 credits on one 70-second, 22-part cue: a free month in one cue. Limits: spotting takes mp4, mov, m4v, webm or mkv up to 2 GB and 3 h; render_score takes 32 lines, 96 player rows and 600 s a call; score_to_picture takes 64 tracks and 25 minutes a call, and a loud orchestral cue can land under the loudness target with a report saying why. A failed part is re-rolled once automatically. doseedo_supervise_cues cuts passages from about a thousand public-domain orchestral works to the cue sheet, with the credit line a CC BY edition needs. Spotting sees light, motion, editing and the soundtrack, not story. Output is instrumental per the guide, though the catalogue includes choir and wordless voice timbres; it lists 87 instruments where the site says 50+. Sound effects come from Stable Audio Open. Result URLs are pre-signed for 24 hours, and cancelling a running job discards the output but still spends the credits. Terms of 28 Oct 2026: you own generated content 'to the extent permitted by law', originality is not guaranteed, and outputs may not be used to train audio or music models; Doseedo says its models are trained on commissioned and licensed multitrack sessions and never on uploads, which is its own claim, not independently audited. For straight video-to-music without writing notes, Sonilo is the local alternative. Submitted by the vendor in PR #154 on 29 Oct 2026.

## Alternatives

- [Sonicmatch](https://mcp.film/mcps/sonicmatch.md) — Watches the footage, then returns license-safe music, a hook window, and a ducking spec.
- [Suno MCP (beta)](https://mcp.film/mcps/suno.md) — Suno's own hosted MCP: write, extend, remix and voice songs from chat, gated behind early access.
- [Epidemic Sound MCP Server](https://mcp.film/mcps/epidemic-sound.md) — Search a cleared music and SFX catalogue, then download stems, from the agent.
- [Sonilo MCP](https://mcp.film/mcps/sonilo.md) — Score and effects generated against the cut, from a catalogue trained on licensed music.
- [AbletonMCP](https://mcp.film/mcps/ableton-mcp.md) — Composes and arranges inside a running Ableton Live set — tracks, clips, devices, transport.
- [SunoMCP (AceDataCloud)](https://mcp.film/mcps/suno-acedata.md) — Full Suno workflow via a third-party API: songs, lyrics, stems, extends, personas.

## Verification

- Status: Freshly checked (3 days old)
- Added: 2026-11-07
- Last verified: 2026-11-07
- Evidence: docs_checked (https://mcp.film/for-agents/#evidence)
- Machine JSON: https://mcp.film/api/mcps/doseedo.json

## Links

- Site: https://doseedo.com/mcp?utm_source=mcp.film&utm_medium=referral&utm_campaign=directory&utm_content=doseedo%3Asite
- Docs: https://doseedo.com/guides/score-a-film-with-an-ai-agent?utm_source=mcp.film&utm_medium=referral&utm_campaign=directory&utm_content=doseedo%3Adocs

## Common questions

**What is the Doseedo Film Score MCP server URL?**
https://api.doseedo.com/mcp/film, a hosted MCP endpoint over streamable HTTP. Auth: OAuth.

**Does Doseedo Film Score MCP need an API key?**
No key to paste: it uses OAuth. Your MCP client opens a sign-in page the first time it connects.

**How do I add Doseedo Film Score MCP to Claude Code?**
Run claude mcp add --transport http --scope user doseedo-film https://api.doseedo.com/mcp/film, then sign in when Claude Code asks (or run /mcp, pick the server and choose Authenticate).

**Is Doseedo Film Score MCP official?**
Yes, Doseedo maintains it. mcp.film last verified the listing on Nov 7, 2026.

---

Structured data: https://mcp.film/api/mcps/doseedo.json · Directory: https://mcp.film
Canonical: https://mcp.film/mcps/doseedo/
Hosted directory MCP: https://mcp.film/mcp
