Server definition
- Hash
- sha256:4edb8eb99d12566fd23743dedcc254e62cb1542a6e94ad85188fc2dfca13afe5
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "Call get_scribble_service_info before the first creation. Obtain explicit terms and retention acceptance, create one animation, poll every 3-5 seconds, and return the private management URL with the completed preview.",
"tools": [
{
"description": "Create an asynchronous animation from a base64-encoded line-art image.",
"inputSchema": {
"properties": {
"accept_retention": {
"title": "Accept Retention",
"type": "boolean"
},
"accept_terms": {
"title": "Accept Terms",
"type": "boolean"
},
"accepted_terms_version": {
"maxLength": 40,
"minLength": 1,
"title": "Accepted Terms Version",
"type": "string"
},
"idempotency_key": {
"maxLength": 200,
"minLength": 8,
"title": "Idempotency Key",
"type": "string"
},
"image_base64": {
"description": "Raw base64 PNG or JPEG bytes; do not include a data-URL prefix.",
"maxLength": 14000000,
"minLength": 4,
"title": "Image Base64",
"type": "string"
},
"image_mime_type": {
"enum": [
"image/png",
"image/jpeg"
],
"title": "Image Mime Type",
"type": "string"
},
"installation_id": {
"anyOf": [
{
"maxLength": 200,
"minLength": 8,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Installation Id"
},
"order_text": {
"default": "",
"maxLength": 2000,
"title": "Order Text",
"type": "string"
},
"show_hand": {
"default": false,
"title": "Show Hand",
"type": "boolean"
},
"speed": {
"default": "normal",
"enum": [
"slow",
"normal",
"fast"
],
"title": "Speed",
"type": "string"
}
},
"required": [
"image_base64",
"image_mime_type",
"idempotency_key",
"accepted_terms_version",
"accept_terms",
"accept_retention"
],
"title": "create_scribe_animationArguments",
"type": "object"
},
"name": "create_scribe_animation",
"outputSchema": {
"$defs": {
"AgentUnlockDetails": {
"properties": {
"endpoint": {
"title": "Endpoint",
"type": "string"
},
"instructions": {
"title": "Instructions",
"type": "string"
},
"purchase_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Purchase Url"
},
"state": {
"enum": [
"watermarked",
"unlocked"
],
"title": "State",
"type": "string"
}
},
"required": [
"state",
"instructions",
"endpoint",
"purchase_url"
],
"title": "AgentUnlockDetails",
"type": "object"
}
},
"properties": {
"access_token": {
"description": "Secret bearer capability scoped to this animation only.",
"title": "Access Token",
"type": "string"
},
"animation_id": {
"description": "Canonical UUID for this animation.",
"title": "Animation Id",
"type": "string"
},
"clean_download_available": {
"title": "Clean Download Available",
"type": "boolean"
},
"clean_url": {
"title": "Clean Url",
"type": "string"
},
"created_at": {
"title": "Created At",
"type": "string"
},
"error": {
"anyOf": [
{
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"type": "object"
},
{
"type": "null"
}
],
"title": "Error"
},
"expires_at": {
"title": "Expires At",
"type": "string"
},
"idempotent_replay": {
"title": "Idempotent Replay",
"type": "boolean"
},
"manage_url": {
"description": "Private browser handoff URL for user review and unlock.",
"title": "Manage Url",
"type": "string"
},
"preview_download_available": {
"title": "Preview Download Available",
"type": "boolean"
},
"preview_url": {
"title": "Preview Url",
"type": "string"
},
"progress": {
"description": "Approximate percent complete.",
"maximum": 100,
"minimum": 0,
"title": "Progress",
"type": "integer"
},
"purchase_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Purchase Url"
},
"retention_hours": {
"title": "Retention Hours",
"type": "integer"
},
"seconds_remaining": {
"title": "Seconds Remaining",
"type": "integer"
},
"stage": {
"description": "Short user-facing description of current work.",
"title": "Stage",
"type": "string"
},
"status": {
"description": "Current asynchronous job state.",
"enum": [
"queued",
"running",
"completed",
"failed"
],
"title": "Status",
"type": "string"
},
"status_url": {
"title": "Status Url",
"type": "string"
},
"terms_version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Terms Version"
},
"token_type": {
"const": "Bearer",
"title": "Token Type",
"type": "string"
},
"unlock": {
"$ref": "#/$defs/AgentUnlockDetails"
},
"unlocked": {
"title": "Unlocked",
"type": "boolean"
}
},
"required": [
"animation_id",
"status",
"stage",
"progress",
"error",
"created_at",
"expires_at",
"seconds_remaining",
"retention_hours",
"terms_version",
"unlocked",
"preview_download_available",
"clean_download_available",
"status_url",
"preview_url",
"clean_url",
"manage_url",
"purchase_url",
"unlock",
"access_token",
"token_type",
"idempotent_replay"
],
"title": "AgentCreateResponse",
"type": "object"
}
},
{
"description": "Immediately delete one animation session and all of its stored files.",
"inputSchema": {
"properties": {
"access_token": {
"maxLength": 128,
"minLength": 32,
"title": "Access Token",
"type": "string"
},
"animation_id": {
"title": "Animation Id",
"type": "string"
}
},
"required": [
"animation_id",
"access_token"
],
"title": "delete_scribe_animationArguments",
"type": "object"
},
"name": "delete_scribe_animation",
"outputSchema": {
"properties": {
"animation_id": {
"title": "Animation Id",
"type": "string"
},
"deleted": {
"title": "Deleted",
"type": "boolean"
}
},
"required": [
"animation_id",
"deleted"
],
"title": "MCPDeleteResponse",
"type": "object"
}
},
{
"description": "Get current limits, terms, retention, pricing, and integration URLs.",
"inputSchema": {
"properties": {},
"title": "get_scribble_service_infoArguments",
"type": "object"
},
"name": "get_scribble_service_info",
"outputSchema": {
"properties": {
"accepted_image_types": {
"items": {
"type": "string"
},
"title": "Accepted Image Types",
"type": "array"
},
"clean_video_unlock_price": {
"title": "Clean Video Unlock Price",
"type": "string"
},
"current_terms_version": {
"title": "Current Terms Version",
"type": "string"
},
"max_image_dimension": {
"title": "Max Image Dimension",
"type": "integer"
},
"max_upload_bytes": {
"title": "Max Upload Bytes",
"type": "integer"
},
"mcp_url": {
"title": "Mcp Url",
"type": "string"
},
"privacy_url": {
"title": "Privacy Url",
"type": "string"
},
"purchase_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Purchase Url"
},
"rest_documentation_url": {
"title": "Rest Documentation Url",
"type": "string"
},
"retention_hours": {
"title": "Retention Hours",
"type": "integer"
},
"service": {
"title": "Service",
"type": "string"
},
"skill_url": {
"title": "Skill Url",
"type": "string"
},
"terms_url": {
"title": "Terms Url",
"type": "string"
},
"watermarked_preview_price": {
"title": "Watermarked Preview Price",
"type": "string"
},
"website_url": {
"title": "Website Url",
"type": "string"
}
},
"required": [
"service",
"website_url",
"mcp_url",
"rest_documentation_url",
"skill_url",
"current_terms_version",
"terms_url",
"privacy_url",
"retention_hours",
"max_upload_bytes",
"max_image_dimension",
"accepted_image_types",
"watermarked_preview_price",
"clean_video_unlock_price",
"purchase_url"
],
"title": "MCPServiceInfo",
"type": "object"
}
},
{
"description": "Poll one private animation until it completes or fails.",
"inputSchema": {
"properties": {
"access_token": {
"maxLength": 128,
"minLength": 32,
"title": "Access Token",
"type": "string"
},
"animation_id": {
"title": "Animation Id",
"type": "string"
}
},
"required": [
"animation_id",
"access_token"
],
"title": "get_scribe_animationArguments",
"type": "object"
},
"name": "get_scribe_animation",
"outputSchema": {
"$defs": {
"AgentUnlockDetails": {
"properties": {
"endpoint": {
"title": "Endpoint",
"type": "string"
},
"instructions": {
"title": "Instructions",
"type": "string"
},
"purchase_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Purchase Url"
},
"state": {
"enum": [
"watermarked",
"unlocked"
],
"title": "State",
"type": "string"
}
},
"required": [
"state",
"instructions",
"endpoint",
"purchase_url"
],
"title": "AgentUnlockDetails",
"type": "object"
}
},
"properties": {
"animation_id": {
"description": "Canonical UUID for this animation.",
"title": "Animation Id",
"type": "string"
},
"clean_download_available": {
"title": "Clean Download Available",
"type": "boolean"
},
"clean_url": {
"title": "Clean Url",
"type": "string"
},
"created_at": {
"title": "Created At",
"type": "string"
},
"error": {
"anyOf": [
{
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"type": "object"
},
{
"type": "null"
}
],
"title": "Error"
},
"expires_at": {
"title": "Expires At",
"type": "string"
},
"manage_url": {
"description": "Private browser handoff URL for user review and unlock.",
"title": "Manage Url",
"type": "string"
},
"preview_download_available": {
"title": "Preview Download Available",
"type": "boolean"
},
"preview_url": {
"title": "Preview Url",
"type": "string"
},
"progress": {
"description": "Approximate percent complete.",
"maximum": 100,
"minimum": 0,
"title": "Progress",
"type": "integer"
},
"purchase_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Purchase Url"
},
"retention_hours": {
"title": "Retention Hours",
"type": "integer"
},
"seconds_remaining": {
"title": "Seconds Remaining",
"type": "integer"
},
"stage": {
"description": "Short user-facing description of current work.",
"title": "Stage",
"type": "string"
},
"status": {
"description": "Current asynchronous job state.",
"enum": [
"queued",
"running",
"completed",
"failed"
],
"title": "Status",
"type": "string"
},
"status_url": {
"title": "Status Url",
"type": "string"
},
"terms_version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Terms Version"
},
"unlock": {
"$ref": "#/$defs/AgentUnlockDetails"
},
"unlocked": {
"title": "Unlocked",
"type": "boolean"
}
},
"required": [
"animation_id",
"status",
"stage",
"progress",
"error",
"created_at",
"expires_at",
"seconds_remaining",
"retention_hours",
"terms_version",
"unlocked",
"preview_download_available",
"clean_download_available",
"status_url",
"preview_url",
"clean_url",
"manage_url",
"purchase_url",
"unlock"
],
"title": "AgentAnimationResponse",
"type": "object"
}
},
{
"description": "Create a short-lived download URL for a completed preview or clean video.",
"inputSchema": {
"properties": {
"access_token": {
"maxLength": 128,
"minLength": 32,
"title": "Access Token",
"type": "string"
},
"animation_id": {
"title": "Animation Id",
"type": "string"
},
"kind": {
"enum": [
"preview",
"clean"
],
"title": "Kind",
"type": "string"
}
},
"required": [
"animation_id",
"access_token",
"kind"
],
"title": "get_scribe_animation_downloadArguments",
"type": "object"
},
"name": "get_scribe_animation_download",
"outputSchema": {
"properties": {
"animation_id": {
"title": "Animation Id",
"type": "string"
},
"available": {
"title": "Available",
"type": "boolean"
},
"bearer_required": {
"title": "Bearer Required",
"type": "boolean"
},
"download_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Download Url"
},
"expires_in_seconds": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Expires In Seconds"
},
"kind": {
"enum": [
"preview",
"clean"
],
"title": "Kind",
"type": "string"
},
"manage_url": {
"title": "Manage Url",
"type": "string"
},
"message": {
"title": "Message",
"type": "string"
}
},
"required": [
"animation_id",
"kind",
"available",
"download_url",
"bearer_required",
"expires_in_seconds",
"manage_url",
"message"
],
"title": "MCPDownloadResponse",
"type": "object"
}
},
{
"description": "Consume a user-supplied single-use code to unlock one clean video.",
"inputSchema": {
"properties": {
"access_token": {
"maxLength": 128,
"minLength": 32,
"title": "Access Token",
"type": "string"
},
"animation_id": {
"title": "Animation Id",
"type": "string"
},
"unlock_code": {
"maxLength": 100,
"minLength": 1,
"title": "Unlock Code",
"type": "string"
}
},
"required": [
"animation_id",
"access_token",
"unlock_code"
],
"title": "redeem_scribe_unlock_codeArguments",
"type": "object"
},
"name": "redeem_scribe_unlock_code",
"outputSchema": {
"$defs": {
"AgentUnlockDetails": {
"properties": {
"endpoint": {
"title": "Endpoint",
"type": "string"
},
"instructions": {
"title": "Instructions",
"type": "string"
},
"purchase_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Purchase Url"
},
"state": {
"enum": [
"watermarked",
"unlocked"
],
"title": "State",
"type": "string"
}
},
"required": [
"state",
"instructions",
"endpoint",
"purchase_url"
],
"title": "AgentUnlockDetails",
"type": "object"
}
},
"properties": {
"animation_id": {
"description": "Canonical UUID for this animation.",
"title": "Animation Id",
"type": "string"
},
"clean_download_available": {
"title": "Clean Download Available",
"type": "boolean"
},
"clean_url": {
"title": "Clean Url",
"type": "string"
},
"created_at": {
"title": "Created At",
"type": "string"
},
"error": {
"anyOf": [
{
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"type": "object"
},
{
"type": "null"
}
],
"title": "Error"
},
"expires_at": {
"title": "Expires At",
"type": "string"
},
"manage_url": {
"description": "Private browser handoff URL for user review and unlock.",
"title": "Manage Url",
"type": "string"
},
"preview_download_available": {
"title": "Preview Download Available",
"type": "boolean"
},
"preview_url": {
"title": "Preview Url",
"type": "string"
},
"progress": {
"description": "Approximate percent complete.",
"maximum": 100,
"minimum": 0,
"title": "Progress",
"type": "integer"
},
"purchase_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Purchase Url"
},
"retention_hours": {
"title": "Retention Hours",
"type": "integer"
},
"seconds_remaining": {
"title": "Seconds Remaining",
"type": "integer"
},
"stage": {
"description": "Short user-facing description of current work.",
"title": "Stage",
"type": "string"
},
"status": {
"description": "Current asynchronous job state.",
"enum": [
"queued",
"running",
"completed",
"failed"
],
"title": "Status",
"type": "string"
},
"status_url": {
"title": "Status Url",
"type": "string"
},
"terms_version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Terms Version"
},
"unlock": {
"$ref": "#/$defs/AgentUnlockDetails"
},
"unlocked": {
"title": "Unlocked",
"type": "boolean"
}
},
"required": [
"animation_id",
"status",
"stage",
"progress",
"error",
"created_at",
"expires_at",
"seconds_remaining",
"retention_hours",
"terms_version",
"unlocked",
"preview_download_available",
"clean_download_available",
"status_url",
"preview_url",
"clean_url",
"manage_url",
"purchase_url",
"unlock"
],
"title": "AgentAnimationResponse",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:4edb8eb99d12566fd23743dedcc254e62cb1542a6e94ad85188fc2dfca13afe5 | sha256sum