tiktok-download-video

TikTok Download Video: TikTok API 🔥 300/month is free The most powerful Tiktok Api available The.

使うべきか

品質と安全性

A
説明の品質
97%
スキーマの完全性
80%
命名の品質
70%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(19)

  • LOWTool 'get_getVideo' doesn't follow camelCase/snake_caseget_getVideo 内
  • LOWTool 'get_userFavoriteVideo' doesn't follow camelCase/snake_caseget_userFavoriteVideo 内
  • LOWTool 'get_userPublishVideo' doesn't follow camelCase/snake_caseget_userPublishVideo 内
  • LOWTool 'get_userInfo' doesn't follow camelCase/snake_caseget_userInfo 内
  • LOWTool 'get_searchUser' doesn't follow camelCase/snake_caseget_searchUser 内
  • LOWTool 'get_userFollowingList' doesn't follow camelCase/snake_caseget_userFollowingList 内
  • LOWTool 'get_musicVideo' doesn't follow camelCase/snake_caseget_musicVideo 内
  • LOWTool 'get_musicInfo' doesn't follow camelCase/snake_caseget_musicInfo 内
  • LOWTool 'get_feedSearch' doesn't follow camelCase/snake_caseget_feedSearch 内
  • LOWTool 'get_feedList' doesn't follow camelCase/snake_caseget_feedList 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~2,176トークン数(ツール定義)
~928 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.70%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "tiktok-download-video": {
      "url": "https://mcp.jojapi.com/tiktok-download-video"
    }
  }
}

リモートエンドポイント

https://mcp.jojapi.com/tiktok-download-videostreamable-http

できること

ツール一覧

ツール(19)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢get_getVideo(url, hd)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "title": "url",
      "example": "https://www.tiktok.com/@tiktok/video/7106658991907802411",
      "description": "7106658991907802411\nor\nhttps://www.tiktok.com/@tiktok/video/7106658991907802411"
    },
    "hd": {
      "type": "string",
      "title": "hd",
      "example": "1",
      "description": "Get HD Video(High bit rate). This increases the total request time a little.\nresponse: data.hdplay"
    }
  },
  "additionalProperties": false
}
🟢get_userFavoriteVideo(unique_id, user_id, count, cursor)

get user favorite videos for latest unique_id or user_id is not empty Group: User Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "unique_id": {
      "type": "string",
      "title": "unique_id",
      "example": "@siicantikkk15",
      "description": "unique_id\nmineny13 or @mineny13"
    },
    "user_id": {
      "type": "string",
      "title": "user_id",
      "example": "6741307595983946754",
      "description": "6741307595983946754"
    },
    "count": {
      "type": "string",
      "title": "count",
      "example": "10",
      "description": "max 35"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "example": "0",
      "description": "hasMore"
    }
  },
  "additionalProperties": false
}
🟡get_userPublishVideo(unique_id, user_id, count, cursor)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "unique_id": {
      "type": "string",
      "example": "@tiktok"
    },
    "user_id": {
      "type": "string",
      "example": "107955"
    },
    "count": {
      "type": "string",
      "example": "10"
    },
    "cursor": {
      "type": "string",
      "example": "0"
    }
  },
  "additionalProperties": false
}
🟢get_userInfo(unique_id, user_id)

get user info unique_id or user_id is not empty Group: User Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "unique_id": {
      "type": "string",
      "title": "unique_id",
      "example": "@tiktok"
    },
    "user_id": {
      "type": "string",
      "example": "107955"
    }
  },
  "additionalProperties": false
}
🟢get_searchUser(keywords, count, cursor)

get user list by keywords Group: User Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "keywords": {
      "type": "string",
      "title": "keywords",
      "example": "tiktok",
      "description": "REQUIRED\nuser nickname"
    },
    "count": {
      "type": "string",
      "title": "count",
      "example": "10",
      "description": "max 30"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "example": "0",
      "description": "OPTIONAL\ncursor\nhasMore is True, load next page"
    }
  },
  "additionalProperties": false
}
🟢get_userFollowingList(user_id, count, time)

get user following list Group: User Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "user_id": {
      "type": "string",
      "example": "107955"
    },
    "count": {
      "type": "string",
      "title": "num",
      "example": "50",
      "description": "max 200"
    },
    "time": {
      "type": "string",
      "example": "0",
      "description": "hasMore is True load next page"
    }
  },
  "additionalProperties": false
}
🟡get_musicVideo(music_id, count, cursor)

get music post video list Group: Music Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "music_id": {
      "type": "string",
      "example": "7002634556977908485"
    },
    "count": {
      "type": "string",
      "title": "count",
      "example": "20",
      "description": "max 35 default 10"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "example": "0",
      "description": "has more"
    }
  },
  "additionalProperties": false
}
🟢get_musicInfo(url)

get music info Group: Music Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "title": "url",
      "example": "7002634556977908485",
      "description": "id or https://vm.tiktok.com/xxxxxxx"
    }
  },
  "additionalProperties": false
}
🟢get_feedSearch(keywords, count, cursor, region, publish_time, ...)

search video list by keywords Group: Feed Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "keywords": {
      "type": "string",
      "example": "踊ってみた"
    },
    "count": {
      "type": "string",
      "title": "count",
      "example": "10",
      "description": "hasMore is true\nload next page"
    },
    "cursor": {
      "type": "string",
      "example": "0"
    },
    "region": {
      "type": "string",
      "example": "US"
    },
    "publish_time": {
      "type": "string",
      "title": "publish_time",
      "example": "0",
      "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"
    },
    "sort_type": {
      "type": "string",
      "title": "sort_type",
      "example": "0",
      "description": "Sort by\n\n0 - Relevance\n1 - Like count\n3 - Date posted"
    }
  },
  "additionalProperties": false
}
🟢get_feedList(region, count)

get feed video list by region Group: Feed Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "region": {
      "type": "string",
      "title": "region",
      "example": "JP",
      "description": "region code\nby get region list api"
    },
    "count": {
      "type": "string",
      "title": "count",
      "example": "10",
      "description": "max 20\nInaccurate"
    }
  },
  "additionalProperties": false
}
🟢get_regionList

Feed Related API Group: Feed Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_commentReply(comment_id, count, cursor, video_id)

get reply list by comment id Group: Comment Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "comment_id": {
      "type": "string",
      "example": "7093229463530046213"
    },
    "count": {
      "type": "string",
      "example": "10",
      "description": "max 50"
    },
    "cursor": {
      "type": "string",
      "example": "0",
      "description": "hasMore is True"
    },
    "video_id": {
      "type": "string",
      "example": "7093219391759764782"
    }
  },
  "additionalProperties": false
}
🟢get_commentList(url, count, cursor)

get comment list by video Group: Comment Related API. Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "title": "url",
      "example": "https://www.tiktok.com/@tiktok/video/7093219391759764782",
      "description": "https://www.tiktok.com/@tiktok/video/7093219391759764782\nor\n7093219391759764782"
    },
    "count": {
      "type": "string",
      "title": "count",
      "example": "10",
      "description": "max 50"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "example": "0",
      "description": "hasMore is True"
    }
  },
  "additionalProperties": false
}
🟡get_challengePosts(challenge_id, count, cursor, region)

get challenge post videos Group: Challenge(hashTag). Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "challenge_id": {
      "type": "string",
      "title": "challenge_id",
      "example": "33380",
      "description": "challenge_id (hashTag ID)"
    },
    "count": {
      "type": "string",
      "title": "count",
      "example": "10",
      "description": "max 35 default 10"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "example": "0",
      "description": "hasMore is True.\nload more"
    },
    "region": {
      "type": "string",
      "title": "region",
      "example": "US",
      "description": "Get challenge videos for different regions"
    }
  },
  "additionalProperties": false
}
🟢get_challengeSearch(keywords, count, cursor)

search challenge Group: Challenge(hashTag). Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "keywords": {
      "type": "string",
      "example": "cosplay"
    },
    "count": {
      "type": "string",
      "title": "count",
      "example": "10",
      "description": "max 30 default 10"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "example": "0",
      "description": "hasMore is True.\nload more"
    }
  },
  "additionalProperties": false
}
🟢get_challengeInfo(challenge_id, challenge_name)

get challenge info Group: Challenge(hashTag). Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "challenge_id": {
      "type": "string",
      "title": "challenge_id",
      "example": "33380",
      "description": "challenge_id or challenge_nane cannot be empty"
    },
    "challenge_name": {
      "type": "string",
      "example": "cosplay"
    }
  },
  "additionalProperties": false
}
🟡get_mixPosts(mix_id, count, cursor)

get play list post video list Group: Mix (Playlist). Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "mix_id": {
      "type": "string",
      "title": "mix_id",
      "example": "7163373594645482286",
      "description": "playlist id"
    },
    "count": {
      "type": "string",
      "example": "10"
    },
    "cursor": {
      "type": "string",
      "example": "0"
    }
  },
  "additionalProperties": false
}
🟢get_mixInfo(url)

get playlist info Group: Mix (Playlist). Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "title": "url",
      "example": "16337359464548228",
      "description": "id or https://vm.tiktok.com/xxxxxxx"
    }
  },
  "additionalProperties": false
}
🟢get_mixList(unique_id, user_id, count, cursor)

get playlist by user id unique_id or user_id is not empty Group: Mix (Playlist). Billing per call: 1 Credits.

入力スキーマ

{
  "type": "object",
  "properties": {
    "unique_id": {
      "type": "string",
      "example": "@tiktok"
    },
    "user_id": {
      "type": "string",
      "example": "107955"
    },
    "count": {
      "type": "string",
      "example": "10"
    },
    "cursor": {
      "type": "string",
      "example": "0"
    }
  },
  "additionalProperties": false
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 19 件
検証済みバージョンは記録されていませんツール 19 件