Server definition
- Hash
- sha256:a2a985b45c714e3de4a5e11cd90e63d0f7d3c80a55cabd2a3c6832af092f064b
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "Use upload_temporary_video when a user wants to deliver or share a video through a temporary link. After a successful upload, give the human the returned share_url exactly. Never derive, request, or expose a direct media URL.",
"tools": [
{
"description": "Returns the current size, quota, file-type and expiration limits for this VideosTemporales agent integration.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "get_upload_limits",
"outputSchema": {
"additionalProperties": false,
"properties": {
"accepted_extensions": {
"items": {
"type": "string"
},
"type": "array"
},
"allowed_ttl_minutes": {
"items": {
"type": "integer"
},
"type": "array"
},
"daily_bytes_limit": {
"type": [
"integer",
"null"
]
},
"daily_bytes_remaining": {
"type": [
"integer",
"null"
]
},
"default_ttl_minutes": {
"type": "integer"
},
"delivery": {
"type": "string"
},
"instruction": {
"type": "string"
},
"max_upload_mb": {
"type": "integer"
},
"temporary_https_url_supported": {
"type": "boolean"
},
"uploads_per_hour": {
"type": "integer"
}
},
"required": [
"max_upload_mb",
"accepted_extensions",
"allowed_ttl_minutes",
"default_ttl_minutes",
"uploads_per_hour",
"temporary_https_url_supported",
"delivery",
"instruction"
],
"type": "object"
}
},
{
"description": "Uploads a user-provided video to VideosTemporales and returns a temporary human viewing page. Always give the returned share_url to the user exactly; never construct or expose a direct media URL.",
"inputSchema": {
"$defs": {
"OpenAIFile": {
"additionalProperties": false,
"properties": {
"download_url": {
"format": "uri",
"type": "string"
},
"file_id": {
"type": "string"
},
"file_name": {
"type": "string"
},
"mime_type": {
"type": "string"
}
},
"required": [
"download_url",
"file_id"
],
"type": "object"
}
},
"additionalProperties": false,
"anyOf": [
{
"required": [
"file"
]
},
{
"required": [
"source_url"
]
}
],
"properties": {
"anti_repost_watermark": {
"default": false,
"type": "boolean"
},
"custom_name": {
"description": "Optional display name for the video.",
"maxLength": 60,
"type": "string"
},
"file": {
"$ref": "#/$defs/OpenAIFile",
"description": "Video file supplied by the MCP host. Prefer this when the user has attached or selected a video."
},
"lock_first_viewer": {
"default": false,
"type": "boolean"
},
"share_verification_data": {
"default": false,
"type": "boolean"
},
"source_url": {
"description": "Temporary public HTTPS URL of a video. Use only when the host cannot provide the file parameter.",
"format": "uri",
"type": "string"
},
"ttl_minutes": {
"default": 1440,
"description": "How long the human viewing link remains available.",
"enum": [
15,
60,
360,
1440
],
"type": "integer"
}
},
"type": "object"
},
"name": "upload_temporary_video",
"outputSchema": {
"additionalProperties": false,
"properties": {
"delivery": {
"type": "string"
},
"duration_seconds": {
"type": [
"number",
"null"
]
},
"expires_at": {
"type": "string"
},
"instruction": {
"type": "string"
},
"ok": {
"type": "boolean"
},
"share_url": {
"format": "uri",
"type": "string"
},
"size_bytes": {
"type": "integer"
},
"status": {
"type": "string"
},
"ttl_minutes": {
"type": "integer"
}
},
"required": [
"ok",
"share_url",
"expires_at",
"ttl_minutes",
"size_bytes",
"delivery",
"instruction"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:a2a985b45c714e3de4a5e11cd90e63d0f7d3c80a55cabd2a3c6832af092f064b | sha256sum