Available Tools
KPainter MCP currently mirrors the minimal public OpenAPI surface.
Tools
| Tool | Use |
|---|---|
kp_health |
check that the MCP adapter is reachable |
kp_me |
validate the current API key and confirm creation access |
kp_get_catalog |
read allowed content types, voices, styles, and limits |
kp_create_creation |
create one content job |
kp_list_creations |
list the current user's creations |
kp_get_creation |
read one creation's full detail, URLs, artifacts, and scenes |
kp_get_job_status |
poll one create or edit job |
kp_edit_scene |
run a supported single-scene edit |
Resources
| Resource | Use |
|---|---|
kp://openapi/overview |
static overview of the public OpenAPI and MCP workflow |
kp://catalog/default |
catalog for the server's default API key |
kp://creations/{creation_id} |
creation detail for the server's default API key |
Use resources as helpers. For real user-scoped work, tools are still the main path.
Prompts
| Prompt | Use |
|---|---|
create_creation_workflow |
guide a model through type selection and async creation |
edit_scene_workflow |
guide a model through one supported scene edit |
Recommended Call Order
For a new creation:
kp_mekp_get_catalogkp_create_creationkp_get_job_statuskp_get_creation
For one scene edit:
kp_get_creation- inspect
editable_actionsandscenes kp_edit_scenekp_get_job_statuskp_get_creation
Notes That Matter
- always read
kp_get_catalogbefore selecting a content type or parameter - treat creation and editing as async workflows
- use official content types only:
explainer_video,slides_video,vector_animation,slide_deck,image,interactive_lesson - legacy aliases such as
knowledge_videoandweb_appmay still be accepted on input, but catalog-driven flows should use the canonical names above kp_edit_scenecurrently supportsupdate_scene_narrationandregenerate_scene- MCP does not expose payments, subscriptions, API key management, or the main site's heavier editing surface
