Social Data
Reddit Search MCP
Use Reddit Search in your AI assistant to retrieve the available information. Explore supported inputs and use cases below.
Reddit Search AI Prompts & Use Cases
After connecting this MCP tool to your AI assistant, you can ask the questions below. Replace bracketed placeholders with your own inputs and use the supported values in Arguments.
New to Nexscope MCP? Follow the connection guide, then use the prompts below. The Integration and Parameters & Response tabs contain the connection steps, call example, and technical reference.
1. Review Reddit Search
Prompt: Retrieve Reddit Search for [search phrase]. Summarize only the information actually returned and preserve source links when available. Report private, restricted, missing or partial results explicitly; missing values are not zero.
2. Collect A Bounded Set Of Results
Prompt: Retrieve Reddit Search for [search phrase] across at most two pages within my approved credit budget. Use only the continuation information actually returned, with the same query and filters. Stop at the documented page limit, an absent continuation, an end indicator or a repeated page. Keep source references and report that the collection is bounded, not exhaustive.
3. Focus The Review On A Selected Period
Prompt: Retrieve Reddit Search for [search phrase] for [a period supported by this tool]. Use the documented date meaning, format and limits, and show that scope with the results. Keep required date pairs together. Do not treat a search-index window as an exact publication-time filter or infer a complete historical archive.
4. Prioritize Results For Review
Prompt: Retrieve Reddit Search for [search phrase] using [my preferred documented sort order]. Preserve the source order and identify pinned or promoted items if the response labels them. Do not infer a platform-wide ranking from this returned sample.
5. Build A Focused Shortlist
Prompt: Retrieve Reddit Search for [search phrase], narrowed by [my choices among this tool’s documented filters]. Apply only supported options and combinations, retain the selected scope with the returned items, and do not invent missing classifications, currency or units.
6. Prepare A Snapshot Of Returned Public Counts
Prompt: Retrieve Reddit Search for [search phrase] and make a compact table of the public counts actually returned. Keep each count attached to its item or account, label estimates and preserve the observation time when supplied. Do not invent engagement rates, historical growth, unique audience size or missing values.
What You Need to Provide
Use only the documented public inputs. Private, restricted, missing and partial results remain distinct; missing metrics are not zero.
Check the current Nexscope price before running the request. Optional enrichment, downloads, transcription and additional pages can incur charges. These examples do not execute a request.
Step 1 · Connect
Connect Your AI Assistant
Connect a compatible MCP client to Nexscope, then select this tool from your assistant. Use the connection settings in your client to complete authentication.
POST https://api.nexscope.ai/mcp
MCP-Protocol-Version: 2025-11-25
Content-Type: application/jsonAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxUsing an API key? Get your key from API Access and include it in the Authorization header shown above.
Call this MCP tool
social_reddit_searchhttps://api.nexscope.ai/mcptools/callInitialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "social-reddit-search-1",
"method": "tools/call",
"params": {
"name": "social_reddit_search",
"arguments": {
"keyword": "coffee"
}
}
}MCP 2025-11-25 · Streamable HTTPProgress is delivered on the original POST SSE response. GET SSE carries notifications; reconnecting must query existing asynchronous work rather than submit again.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
cursor | string | optional | Opaque single-page cursor, at most 65536 UTF-8 bytes. Minimum length: 1 |
filter | string | optional | filter Allowed: posts, comments Default: posts |
keyword | string | required | keyword Minimum length: 1 Maximum length: 1000 |
sort | string | optional | sort Allowed: relevance, new, top, comment_count Default: relevance |
timeframe | string | optional | timeframe Allowed: all, day, week, month, year Default: all |
trim | boolean | optional | Set to true for a trimmed down version of the response |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
code | integer | required | 0 means accepted or successful; nonzero is a platform error. |
cost | string | required | Elapsed milliseconds, never credits; -1 outside web requests. |
data | any | required | Data value used by this API operation. |
msg | string | null | required | Msg value used by this API operation. |
time | string | required | Server local time: yyyy-MM-dd HH:mm:ss. |
traceId | string | null | required | Trace id value used by this API operation. |
ts | string | required | Epoch milliseconds. |
Any of option 1 — requires platform, resourceStatus, fetchedAt, sourceFetchedAt, usage, items, nextCursor, hasMore
| Name | Type | Required | Description |
|---|---|---|---|
data | object | required | Data value used by this API operation. |
data.fetchedAt | string | required | Fetched at value used by this API operation. Format: date-time |
data.hasMore | boolean | required | Has more value used by this API operation. |
data.items | array | required | Items value used by this API operation. |
data.items[] | any | required | Item in data items. |
data.nextCursor | any | required | Next cursor value used by this API operation. |
data.platform | string | required | Platform value used by this API operation. Allowed: instagram, youtube, reddit, pinterest |
data.resourceStatus | string | required | Resource status value used by this API operation. Allowed: AVAILABLE, PARTIAL, PRIVATE, RESTRICTED, NOT_FOUND, NO_TRANSCRIPT, UNKNOWN |
data.sourceFetchedAt | any | required | Source fetched at value used by this API operation. |
data.usage | object | required | Usage value used by this API operation. |
data.usage.billingStatus | string | required | Billing status value used by this API operation. Allowed: NOT_CHARGED, SETTLED, UNKNOWN |
data.usage.chargedCredits | any | required | Charged credits value used by this API operation. |
One of option 1 — requires id, url, title, body, subreddit, publishedAt, score, commentCount, upvoteRatio, author
| Name | Type | Required | Description |
|---|---|---|---|
data.items[] | object | required | Item in data items. |
data.items[].author | any | required | Author value used by this API operation. |
data.items[].body | any | required | Body value used by this API operation. |
data.items[].commentCount | any | required | Comment count value used by this API operation. |
data.items[].id | any | required | Id value used by this API operation. |
data.items[].publishedAt | any | required | Published at value used by this API operation. |
data.items[].score | any | required | Score value used by this API operation. |
data.items[].subreddit | any | required | Subreddit value used by this API operation. |
data.items[].title | any | required | Title value used by this API operation. |
data.items[].upvoteRatio | any | required | Upvote ratio value used by this API operation. |
data.items[].url | any | required | Url value used by this API operation. |
Any of option 1 — requires id, handle
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author | object | required | Author value used by this API operation. |
data.items[].author.handle | any | required | Handle value used by this API operation. |
data.items[].author.id | any | required | Id value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author.handle | string | required | Handle value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author.handle | null | required | Handle value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author.id | string | required | Id value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author.id | null | required | Id value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author | null | required | Author value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].body | string | required | Body value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].body | null | required | Body value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].commentCount | number | required | Comment count value used by this API operation. Minimum: 0 |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].commentCount | null | required | Comment count value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].id | string | required | Id value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].id | null | required | Id value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].publishedAt | string | required | Published at value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].publishedAt | null | required | Published at value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].score | number | required | Score value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].score | null | required | Score value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].subreddit | string | required | Subreddit value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].subreddit | null | required | Subreddit value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].title | string | required | Title value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].title | null | required | Title value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].upvoteRatio | number | required | Upvote ratio value used by this API operation. Minimum: 0 Maximum: 1 |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].upvoteRatio | null | required | Upvote ratio value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].url | string | required | Url value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].url | null | required | Url value used by this API operation. |
One of option 2 — requires id, url, postId, parentId, body, publishedAt, score, author
| Name | Type | Required | Description |
|---|---|---|---|
data.items[] | object | required | Item in data items. |
data.items[].author | any | required | Author value used by this API operation. |
data.items[].body | any | required | Body value used by this API operation. |
data.items[].id | any | required | Id value used by this API operation. |
data.items[].parentId | any | required | Parent id value used by this API operation. |
data.items[].postId | any | required | Post id value used by this API operation. |
data.items[].publishedAt | any | required | Published at value used by this API operation. |
data.items[].score | any | required | Score value used by this API operation. |
data.items[].url | any | required | Url value used by this API operation. |
Any of option 1 — requires id, handle
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author | object | required | Author value used by this API operation. |
data.items[].author.handle | any | required | Handle value used by this API operation. |
data.items[].author.id | any | required | Id value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author.handle | string | required | Handle value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author.handle | null | required | Handle value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author.id | string | required | Id value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author.id | null | required | Id value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].author | null | required | Author value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].body | string | required | Body value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].body | null | required | Body value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].id | string | required | Id value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].id | null | required | Id value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].parentId | string | required | Parent id value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].parentId | null | required | Parent id value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].postId | string | required | Post id value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].postId | null | required | Post id value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].publishedAt | string | required | Published at value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].publishedAt | null | required | Published at value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].score | number | required | Score value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].score | null | required | Score value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].url | string | required | Url value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.items[].url | null | required | Url value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.nextCursor | string | required | Next cursor value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.nextCursor | null | required | Next cursor value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.sourceFetchedAt | string | required | Source fetched at value used by this API operation. Format: date-time |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.sourceFetchedAt | null | required | Source fetched at value used by this API operation. |
Any of option 1
| Name | Type | Required | Description |
|---|---|---|---|
data.usage.chargedCredits | number | required | Charged credits value used by this API operation. Minimum: 0 |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data.usage.chargedCredits | null | required | Charged credits value used by this API operation. |
Any of option 2
| Name | Type | Required | Description |
|---|---|---|---|
data | null | required | Data value used by this API operation. |
Workflow Guide
Workflow example, not a verified API response.
Your Goal
Retrieve Reddit Search for [search phrase]. Summarize only the information actually returned and preserve source links when available. Report private, restricted, missing or partial results explicitly; missing values are not zero.
Suggested Steps
Provide the documented public identifiers or search inputs. The assistant can then make the requested lookup and organize only the returned evidence. Missing or restricted results must be reported explicitly; no actual lookup or returned metrics are claimed here.
About this sample: Workflow example based on the published API document, not a live API response.
Published sample data is not available for this page. A format illustration or workflow guide is not a substitute for a published result.
View the MCP Request & Response Format
Examples
Workflow example, not a verified API response.
The JSON-RPC envelope below illustrates how the shown arguments and payload fit into MCP. It is not captured network traffic or proof of a successful call. Workflow-only examples do not include a result.
MCP Request
No verified MCP request example is available. Refer to Integration and the documented requirements before preparing a call.
MCP Response Format
This workflow does not claim an API result. No verified response example is available; refer to Parameters & Response for the documented response structure.