Reddit: Reddit Data API offers streamlined access to Reddit’s public data, like posts, comments.
使うべきか
品質と安全性
検出事項(2)
- LOWget_subreddit_wiki_page_revisions 内
- LOWget_subreddit_wiki_page_discussions 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"reddit": {
"url": "https://mcp.jojapi.com/reddit"
}
}
}リモートエンドポイント
https://mcp.jojapi.com/redditstreamable-httpできること
ツール一覧
ツール(31)
🟢get_search(q, after, before, category, count, ...)
Search Group: Explore. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"q": {
"type": "string",
"title": "Search query"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"category": {
"type": "string"
},
"count": {
"type": "string"
},
"include_facets": {
"type": "string"
},
"limit": {
"type": "string"
},
"restrict_sr": {
"type": "string"
},
"show": {
"type": "string"
},
"sort": {
"type": "string"
},
"sr_detail": {
"type": "string"
},
"t": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_by_id(names)
By ID Group: Explore. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"names": {
"type": "string",
"example": "t3_1gae6uo,t3_1fmroq6,t3_15bfi0"
}
},
"additionalProperties": false
}🟢get_best(after, before, count, limit, show, ...)
Best Group: Explore. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_hot(t, after, before, count, limit, ...)
Hot Group: Explore. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"t": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_new(t, after, before, count, limit, ...)
New Group: Explore. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"t": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_top(t, after, before, count, limit, ...)
Top Group: Explore. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"t": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_rising(t, after, before, count, limit, ...)
Rising Group: Explore. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"t": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_controversial(t, after, before, count, limit, ...)
Controversial Group: Explore. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"t": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_comments(comment_id)
Get Comment Group: Explore. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"comment_id": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddits_search(q, after, before, count, limit, ...)
Search Subreddits Group: Subreddit. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"q": {
"type": "string",
"title": "Search query"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string"
},
"limit": {
"type": "string"
},
"search_query_id": {
"type": "string"
},
"show": {
"type": "string"
},
"show_users": {
"type": "string"
},
"sort": {
"type": "string"
},
"sr_detail": {
"type": "string"
},
"typeahead_active": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddit_comments(subreddit, article, comment, context, depth, ...)
Subreddit Comments Group: Subreddit. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"article": {
"type": "string"
},
"comment": {
"type": "string"
},
"context": {
"type": "string"
},
"depth": {
"type": "string"
},
"limit": {
"type": "string"
},
"showedits": {
"type": "string"
},
"showmedia": {
"type": "string"
},
"showmore": {
"type": "string"
},
"showtitle": {
"type": "string"
},
"sort": {
"type": "string"
},
"sr_detail": {
"type": "string"
},
"theme": {
"type": "string"
},
"threaded": {
"type": "string"
},
"truncate": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddit_search(subreddit, q, after, before, category, ...)
Subreddit Search Group: Subreddit. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"q": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"category": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"include_facets": {
"type": "string"
},
"limit": {
"type": "string",
"example": "25"
},
"restrict_sr": {
"type": "string"
},
"show": {
"type": "string"
},
"sort": {
"type": "string"
},
"sr_detail": {
"type": "string"
},
"t": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddit_about(subreddit)
Subreddit About Group: Subreddit. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
}
},
"additionalProperties": false
}🟢get_subreddit_moderators(subreddit)
Subreddit Moderators Group: Subreddit. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
}
},
"additionalProperties": false
}🟢get_subreddit_rules(subreddit)
Subreddit Rules Group: Subreddit. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
}
},
"additionalProperties": false
}🟢get_subreddit_posts(subreddit, after, before, category, count, ...)
Subreddit Posts Group: Subreddit Posts. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"category": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"include_facets": {
"type": "string"
},
"limit": {
"type": "string",
"example": "25"
},
"q": {
"type": "string"
},
"restrict_sr": {
"type": "string"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
},
"t": {
"type": "string"
},
"type": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddit_hot(subreddit, g, after, before, count, ...)
Subreddit Posts > Hot Group: Subreddit Posts. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"g": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddit_new(subreddit, after, before, count, limit, ...)
Subreddit Posts > New Group: Subreddit Posts. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddit_top(subreddit, t, after, before, count, ...)
Subreddit Posts > Top Group: Subreddit Posts. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"t": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddit_rising(subreddit, after, before, count, limit, ...)
Subreddit Posts > Rising Group: Subreddit Posts. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddit_controversial(subreddit, t, after, before, count, ...)
Subreddit Posts > Controversial Group: Subreddit Posts. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"t": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string",
"example": "0"
},
"limit": {
"type": "string",
"example": "25"
},
"show": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_subreddit_wiki_index(subreddit)
Subreddit Wiki Index Group: Subreddit Wiki. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
}
},
"additionalProperties": false
}🟢get_subreddit_wiki_revisions(subreddit)
Subreddit Wiki Revisions Group: Subreddit Wiki. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
}
},
"additionalProperties": false
}🟢get_subreddit_wiki_pages(subreddit)
Subreddit Wiki Pages Group: Subreddit Wiki. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
}
},
"additionalProperties": false
}🟢get_subreddit_wiki_page(subreddit, page)
Subreddit Wiki Page Group: Subreddit Wiki. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"page": {
"type": "string",
"example": "approveddomainslist"
}
},
"additionalProperties": false
}🟢get_subreddit_wiki_page_revisions(subreddit, page)
Subreddit Wiki Page Revisions Group: Subreddit Wiki. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"page": {
"type": "string",
"example": "approveddomainslist"
}
},
"additionalProperties": false
}🟢get_subreddit_wiki_page_discussions(subreddit, page)
Subreddit Wiki Page Discussions Group: Subreddit Wiki. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"subreddit": {
"type": "string",
"example": "politics"
},
"page": {
"type": "string",
"example": "approveddomainslist"
}
},
"additionalProperties": false
}🟢get_user_overview(user, sort, t)
User Overview Group: User. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"user": {
"type": "string",
"example": "hansjens47"
},
"sort": {
"type": "string"
},
"t": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_user_posts(user, sort, t, context, show, ...)
User Posts Group: User. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"user": {
"type": "string",
"example": "hansjens47"
},
"sort": {
"type": "string"
},
"t": {
"type": "string"
},
"context": {
"type": "string"
},
"show": {
"type": "string"
},
"type": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string"
},
"limit": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_user_comments(user, context, show, sort, t, ...)
User Comments Group: User. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"user": {
"type": "string",
"example": "hansjens47"
},
"context": {
"type": "string"
},
"show": {
"type": "string"
},
"sort": {
"type": "string"
},
"t": {
"type": "string"
},
"type": {
"type": "string"
},
"after": {
"type": "string"
},
"before": {
"type": "string"
},
"count": {
"type": "string"
},
"limit": {
"type": "string"
},
"sr_detail": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_user_search(user, q, type, sort, t)
User Search Group: User. Billing per call: 1 Credits.
入力スキーマ
{
"type": "object",
"properties": {
"user": {
"type": "string",
"example": "hansjens47"
},
"q": {
"type": "string"
},
"type": {
"type": "string"
},
"sort": {
"type": "string"
},
"t": {
"type": "string"
}
},
"additionalProperties": false
}コミュニティ
エビデンス