Server definition
- Hash
- sha256:c64a7fb1adf97cd28e09c738b00bdb195012eb53a1a944a0fd6c332e4749c70d
- What it is
- What a remote MCP server returned when asked what it offers: 19 tools
The blob, as servednamed by its sha256
{
"instructions": "Tools are the documented endpoints of TikTok Download Video on the JoJ API marketplace, called through the live gateway. Calls require a JoJ API key sent as an HTTP header on this MCP connection (Authorization: Bearer jk_...). Keys: https://jojapi.com/workspace/api-keys · Plans: https://jojapi.com/hub/api/tiktok-download-video/pricing · Docs: https://jojapi.com/hub/api/tiktok-download-video",
"tools": [
{
"description": "get challenge info Group: Challenge(hashTag). Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"challenge_id": {
"description": "challenge_id or challenge_nane cannot be empty",
"example": "33380",
"title": "challenge_id",
"type": "string"
},
"challenge_name": {
"example": "cosplay",
"type": "string"
}
},
"type": "object"
},
"name": "get_challengeInfo",
"outputSchema": null
},
{
"description": "get challenge post videos Group: Challenge(hashTag). Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"challenge_id": {
"description": "challenge_id (hashTag ID)",
"example": "33380",
"title": "challenge_id",
"type": "string"
},
"count": {
"description": "max 35 default 10",
"example": "10",
"title": "count",
"type": "string"
},
"cursor": {
"description": "hasMore is True.\nload more",
"example": "0",
"title": "cursor",
"type": "string"
},
"region": {
"description": "Get challenge videos for different regions",
"example": "US",
"title": "region",
"type": "string"
}
},
"type": "object"
},
"name": "get_challengePosts",
"outputSchema": null
},
{
"description": "search challenge Group: Challenge(hashTag). Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "max 30 default 10",
"example": "10",
"title": "count",
"type": "string"
},
"cursor": {
"description": "hasMore is True.\nload more",
"example": "0",
"title": "cursor",
"type": "string"
},
"keywords": {
"example": "cosplay",
"type": "string"
}
},
"type": "object"
},
"name": "get_challengeSearch",
"outputSchema": null
},
{
"description": "get comment list by video Group: Comment Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "max 50",
"example": "10",
"title": "count",
"type": "string"
},
"cursor": {
"description": "hasMore is True",
"example": "0",
"title": "cursor",
"type": "string"
},
"url": {
"description": "https://www.tiktok.com/@tiktok/video/7093219391759764782\nor\n7093219391759764782",
"example": "https://www.tiktok.com/@tiktok/video/7093219391759764782",
"title": "url",
"type": "string"
}
},
"type": "object"
},
"name": "get_commentList",
"outputSchema": null
},
{
"description": "get reply list by comment id Group: Comment Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"comment_id": {
"example": "7093229463530046213",
"type": "string"
},
"count": {
"description": "max 50",
"example": "10",
"type": "string"
},
"cursor": {
"description": "hasMore is True",
"example": "0",
"type": "string"
},
"video_id": {
"example": "7093219391759764782",
"type": "string"
}
},
"type": "object"
},
"name": "get_commentReply",
"outputSchema": null
},
{
"description": "get feed video list by region Group: Feed Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "max 20\nInaccurate",
"example": "10",
"title": "count",
"type": "string"
},
"region": {
"description": "region code\nby get region list api",
"example": "JP",
"title": "region",
"type": "string"
}
},
"type": "object"
},
"name": "get_feedList",
"outputSchema": null
},
{
"description": "search video list by keywords Group: Feed Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "hasMore is true\nload next page",
"example": "10",
"title": "count",
"type": "string"
},
"cursor": {
"example": "0",
"type": "string"
},
"keywords": {
"example": "踊ってみた",
"type": "string"
},
"publish_time": {
"description": "Publish time filter\n\n0 - ALL\n1 - Past 24 hours\n7 - This week\n30 - This month\n90 - Last 3 months\n180 - Last 6 months",
"example": "0",
"title": "publish_time",
"type": "string"
},
"region": {
"example": "US",
"type": "string"
},
"sort_type": {
"description": "Sort by\n\n0 - Relevance\n1 - Like count\n3 - Date posted",
"example": "0",
"title": "sort_type",
"type": "string"
}
},
"type": "object"
},
"name": "get_feedSearch",
"outputSchema": null
},
{
"description": "Get tiktok video full info. HD Quality, No Watermark. Fast. Support Tiktok & Douyin. Support Getting Image List. Support Tiktok Stories. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"hd": {
"description": "Get HD Video(High bit rate). This increases the total request time a little.\nresponse: data.hdplay",
"example": "1",
"title": "hd",
"type": "string"
},
"url": {
"description": "7106658991907802411\nor\nhttps://www.tiktok.com/@tiktok/video/7106658991907802411",
"example": "https://www.tiktok.com/@tiktok/video/7106658991907802411",
"title": "url",
"type": "string"
}
},
"type": "object"
},
"name": "get_getVideo",
"outputSchema": null
},
{
"description": "get playlist info Group: Mix (Playlist). Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"url": {
"description": "id or https://vm.tiktok.com/xxxxxxx",
"example": "16337359464548228",
"title": "url",
"type": "string"
}
},
"type": "object"
},
"name": "get_mixInfo",
"outputSchema": null
},
{
"description": "get playlist by user id unique_id or user_id is not empty Group: Mix (Playlist). Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"example": "10",
"type": "string"
},
"cursor": {
"example": "0",
"type": "string"
},
"unique_id": {
"example": "@tiktok",
"type": "string"
},
"user_id": {
"example": "107955",
"type": "string"
}
},
"type": "object"
},
"name": "get_mixList",
"outputSchema": null
},
{
"description": "get play list post video list Group: Mix (Playlist). Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"example": "10",
"type": "string"
},
"cursor": {
"example": "0",
"type": "string"
},
"mix_id": {
"description": "playlist id",
"example": "7163373594645482286",
"title": "mix_id",
"type": "string"
}
},
"type": "object"
},
"name": "get_mixPosts",
"outputSchema": null
},
{
"description": "get music info Group: Music Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"url": {
"description": "id or https://vm.tiktok.com/xxxxxxx",
"example": "7002634556977908485",
"title": "url",
"type": "string"
}
},
"type": "object"
},
"name": "get_musicInfo",
"outputSchema": null
},
{
"description": "get music post video list Group: Music Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "max 35 default 10",
"example": "20",
"title": "count",
"type": "string"
},
"cursor": {
"description": "has more",
"example": "0",
"title": "cursor",
"type": "string"
},
"music_id": {
"example": "7002634556977908485",
"type": "string"
}
},
"type": "object"
},
"name": "get_musicVideo",
"outputSchema": null
},
{
"description": "Feed Related API Group: Feed Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_regionList",
"outputSchema": null
},
{
"description": "get user list by keywords Group: User Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "max 30",
"example": "10",
"title": "count",
"type": "string"
},
"cursor": {
"description": "OPTIONAL\ncursor\nhasMore is True, load next page",
"example": "0",
"title": "cursor",
"type": "string"
},
"keywords": {
"description": "REQUIRED\nuser nickname",
"example": "tiktok",
"title": "keywords",
"type": "string"
}
},
"type": "object"
},
"name": "get_searchUser",
"outputSchema": null
},
{
"description": "get user favorite videos for latest unique_id or user_id is not empty Group: User Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "max 35",
"example": "10",
"title": "count",
"type": "string"
},
"cursor": {
"description": "hasMore",
"example": "0",
"title": "cursor",
"type": "string"
},
"unique_id": {
"description": "unique_id\nmineny13 or @mineny13",
"example": "@siicantikkk15",
"title": "unique_id",
"type": "string"
},
"user_id": {
"description": "6741307595983946754",
"example": "6741307595983946754",
"title": "user_id",
"type": "string"
}
},
"type": "object"
},
"name": "get_userFavoriteVideo",
"outputSchema": null
},
{
"description": "get user following list Group: User Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "max 200",
"example": "50",
"title": "num",
"type": "string"
},
"time": {
"description": "hasMore is True load next page",
"example": "0",
"type": "string"
},
"user_id": {
"example": "107955",
"type": "string"
}
},
"type": "object"
},
"name": "get_userFollowingList",
"outputSchema": null
},
{
"description": "get user info unique_id or user_id is not empty Group: User Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"unique_id": {
"example": "@tiktok",
"title": "unique_id",
"type": "string"
},
"user_id": {
"example": "107955",
"type": "string"
}
},
"type": "object"
},
"name": "get_userInfo",
"outputSchema": null
},
{
"description": "get user post videos for latest get user feed unique_id or user_id is not empty Group: User Related API. Billing per call: 1 Credits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"example": "10",
"type": "string"
},
"cursor": {
"example": "0",
"type": "string"
},
"unique_id": {
"example": "@tiktok",
"type": "string"
},
"user_id": {
"example": "107955",
"type": "string"
}
},
"type": "object"
},
"name": "get_userPublishVideo",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:c64a7fb1adf97cd28e09c738b00bdb195012eb53a1a944a0fd6c332e4749c70d | sha256sum