Public, read-only: search Splice docs and list models, live prices and templates. No sign-in.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
One agent doc as markdown: getting-started, authentication, mcp or pricing (pricing includes the live model table).
Doc id.
One agent doc as markdown: getting-started, authentication, mcp or pricing (pricing includes the live model table).
| Argument | Type | Description |
|---|---|---|
| id* | string | Doc id. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"enum": [
"getting-started",
"authentication",
"mcp",
"pricing"
],
"type": "string",
"description": "Doc id."
}
},
"additionalProperties": false
}Credit packs (fixed prices), sign-up credits, payment methods and what a credit is. For per-model prices use list_models.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": false
}One public template by slug or id, with its generation payload (model, prompt, settings). Run it with the product server's generate tools, or open its url in Splice.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Template slug (or id) from list_templates. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "Template slug (or id) from list_templates."
}
},
"additionalProperties": false
}Enabled Splice models with their standard price in credits (100 credits = $1 on the Starter pack). unit "per_generation" = base credits each; "per_second" = credits per second of output (video); "usage" = billed on tokens. variants give per-resolution prices. Same data as https://splice.film.fun/pricing.json.
| Argument | Type | Description |
|---|---|---|
| type | string | Generator: image, video, voice, music, sfx, image-edit, image-upscale, video-upscale, lipsync, … Omit for all. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"type": {
"type": "string",
"pattern": "^[a-z0-9-]+$",
"maxLength": 64,
"minLength": 1,
"description": "Generator: image, video, voice, music, sfx, image-edit, image-upscale, video-upscale, lipsync, … Omit for all."
}
},
"additionalProperties": false
}Browse the public template library: curated model + prompt + settings recipes for images, video, music and motion. Returns summaries; get_template returns one with its ready-to-run payload.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Default 20. |
| query | string | Search text. |
| offset | integer | For paging (default 0). |
| category | string | |
| media_kind | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Default 20."
},
"query": {
"type": "string",
"maxLength": 200,
"description": "Search text."
},
"offset": {
"type": "integer",
"maximum": 1000,
"minimum": 0,
"description": "For paging (default 0)."
},
"category": {
"type": "string",
"maxLength": 100
},
"media_kind": {
"enum": [
"image",
"video",
"music",
"voice",
"motion"
],
"type": "string"
}
},
"additionalProperties": false
}Keyword search over the Splice agent docs (getting started, authentication, MCP servers, pricing). Returns the best-matching sections with their text. Use get_doc for a whole document.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Sections to return (default 5). |
| query* | string | What to look for, e.g. "oauth scopes", "video price per second", "idempotency". |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Sections to return (default 5)."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "What to look for, e.g. \"oauth scopes\", \"video price per second\", \"idempotency\"."
}
},
"additionalProperties": false
}