Reddit COM: Real-time data, unofficial API reddit.com. On the JoJ API marketplace.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://mcp.jojapi.com/reddit-com10 tools · 504msget_auto_completeauto-complete Billing per call: 1 Credits.auto-complete Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query | string | - Required: true - Ex: `gaming` |
| limit | string | - Limit - Default: `5` - The `limit` has a value from 1 to 10 |
| nsfw | string | - Whether to retrieve content that is not safe for work (e.g., 18+ content) - Default: `false` - The `true` is yes, the `false` is no |
get_search_communitiessearch-communities Billing per call: 1 Credits.search-communities Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query | string | - Required: true - Ex: `gaming` |
| nextPage | string | - The page index, for paging purpose - Leave it blank for the first time - The `nextPage` can be retrieved from response of this endpoint(meta->nextPage) - Ex:… |
| nsfw | string | - Whether to retrieve content that is not safe for work (e.g., 18+ content) - Default: `false` - The `true` is yes, the `false` is no |
get_search_commentssearch-comments Billing per call: 1 Credits.search-comments Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query | string | - Required: true - Ex: `gaming` |
| nextPage | string | - The page index, for paging purpose - Leave it blank for the first time - The `nextPage` can be retrieved from response of this endpoint(meta->nextPage) - Ex:… |
| sort | string | - Sort by - Default: `relevance` - Choose one of the values below - `relevance`: Relevance - `top`: Top - `new`: New |
| nsfw | string | - Whether to retrieve content that is not safe for work (e.g., 18+ content) - Default: `false` - The `true` is yes, the `false` is no |
get_search_mediasearch-media Billing per call: 1 Credits.search-media Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query | string | - Required: true - Ex: `gaming` |
| nextPage | string | - The page index, for paging purpose - Leave it blank for the first time - The `nextPage` can be retrieved from response of this endpoint(meta->nextPage) - Ex:… |
| sort | string | - Sort by - Default: `relevance` - Choose one of the values below - `relevance`: Relevance - `hot`: Hot - `top`: Top - `new`: New - `comments`: Comment count |
| time | string | - Time - Default: `all` - Choose one of the values below - `all`: All time - `year`: Past year - `month`: Past month - `week`: Past week - `day`: Today - `hour… |
| nsfw | string | - Whether to retrieve content that is not safe for work (e.g., 18+ content) - Default: `false` - The `true` is yes, the `false` is no |
get_search_peoplesearch-people Billing per call: 1 Credits.search-people Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query | string | - Required: true - Ex: `gaming` |
| nextPage | string | - The page index, for paging purpose - Leave it blank for the first time - The `nextPage` can be retrieved from response of this endpoint(meta->nextPage) - Ex:… |
| nsfw | string | - Whether to retrieve content that is not safe for work (e.g., 18+ content) - Default: `false` - The `true` is yes, the `false` is no |
get_posts_search_postsposts/search-posts Group: Posts. Billing per call: 1 Credits.posts/search-posts Group: Posts. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query | string | - Required: true - Ex: `gaming` |
| nextPage | string | - The page index, for paging purpose - Leave it blank for the first time - The `nextPage` can be retrieved from response of this endpoint(meta->nextPage) - Ex:… |
| sort | string | - Sort by - Default: `relevance` - Choose one of the values below - `relevance`: Relevance - `hot`: Hot - `top`: Top - `new`: New - `comments`: Comment count |
| time | string | - Time - Default: `all` - Choose one of the values below - `all`: All time - `year`: Past year - `month`: Past month - `week`: Past week - `day`: Today - `hour… |
| nsfw | string | - Whether to retrieve content that is not safe for work (e.g., 18+ content) - Default: `false` - The `true` is yes, the `false` is no |
get_posts_commentsposts/comments Group: Posts. Billing per call: 1 Credits.posts/comments Group: Posts. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| postId | string | - Required: true - The `postId` can be retrieved from /posts/search-posts (data->id) - Ex: `t3_178zwq0` |
| sort | string | - Sort by - Default: `CONFIDENCE` - Choose one of the values below - `confidence`: Best - `top`: Top - `new`: New - `controversial`: Controversial - `old`: Old… |
get_subreddit_searchsubreddit/search Group: Subreddit. Billing per call: 1 Credits.subreddit/search Group: Subreddit. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query | string | - Required: true - Ex: `gaming` |
| nextPage | string | - The page index, for paging purpose - Leave it blank for the first time - The `nextPage` can be retrieved from response of this endpoint(meta->nextPage) - Ex:… |
| sort | string | - Sort by - Default: `top` - Choose one of the values below - `hot`: Hot - `new`: New - `top`: Top - `controversial`: Controversial - `rising`: Rising |
| time | string | - Time - Default: `all` - Choose one of the values below - `all`: All time - `hour`: Past hour - `day`: Past 24 hours - `week`: Past week - `month`: Past month… |
get_subreddit_commentssubreddit/comments Group: Subreddit. Billing per call: 1 Credits.subreddit/comments Group: Subreddit. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| groupId | string | - Required: true - Ex: `t3_54z4f7` |
| nextPage | string | - The page index, for paging purpose - Leave it blank for the first time - The `nextPage` can be retrieved from response of this endpoint(meta->nextPage) - Ex:… |
| sort | string | - Sort by - Default: `confidence` - Choose one of the values below - `confidence`: Best - `top`: Top - `new`: New - `controversial`: Controversial - `old`: Old… |
get_subreddit_awarding_totalssubreddit/awarding-totals Group: Subreddit. Billing per call: 1 Credits.subreddit/awarding-totals Group: Subreddit. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| groupId | string | - Required: true - Ex: `t3_54z4f7` |
10 of 10 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Reddit COM: Real-time data, unofficial API reddit.com. On the JoJ API marketplace.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.