MCP Server
› connect your ai assistant directly to reddit search api · search millions of conversations through natural language
› the Model Context Protocol (MCP) is an open standard that enables ai assistants to securely connect to external data sources and tools. instead of copying and pasting data, your ai can directly access and analyze information in real-time.
› with our mcp server, any compatible ai client gains the ability to search reddit's vast conversation database through natural conversation.
› get_your_api_key
› sign up and subscribe to a paid plan, then generate an api key from your account dashboard.
› add_server_config
› add the following mcp server config to your ai client · works with claude desktop, cursor, windsurf, and others
{
"mcpServers": {
"reddit-search-api": {
"transport": {
"type": "http",
"url": "https://reddapi.dev/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
} › replace YOUR_API_KEY with your actual key
› restart_client
› after saving the config file, restart your ai client. the reddit search api tools will be available in your conversations.
› works with claude desktop, cursor, windsurf, cline, and more. check modelcontextprotocol.io for the full list.
› the mcp server requires an api key to execute tools · without a valid key, tool execution will fail.
› sign up or log in to your account · [sign up]
› subscribe to a paid plan (api access requires a paid subscription) · [paid plan]
› go to your account dashboard · [account]
› find the api key section and click "generate api key"
› copy the key and replace YOUR_API_KEY in your mcp config
› never share your api key publicly or commit it to version control. if compromised, regenerate it from your account dashboard.
› if you try to use mcp tools without a valid api key, you'll see this error:
{
"error": {
"code": -32001,
"message": "Authentication required. Please provide a valid API key..."
}
} MCP Tools
› 6 tools available for ai assistants
reddit_semantic_search [ Requires API key ] › AI-powered semantic search. Extracts keywords via LLM, performs vector search, and generates an AI summary. Slower but more comprehensive.
| name | type | required | description |
|---|---|---|---|
| query | string | [req] | Natural language search query |
| limit | number | [opt] | Number of results (default: 20, max: 100) |
› "What do developers think about Rust vs Go for backend services?"
reddit_vector_search [ Requires API key ] › Fast vector similarity search. Directly converts query to embeddings and finds similar posts. No LLM processing, much faster.
| name | type | required | description |
|---|---|---|---|
| query | string | [req] | Search query |
| limit | number | [opt] | Number of results (default: 30, max: 30) |
› "Find posts about mechanical keyboards for programming"
reddit_list_subreddits [ Requires API key ] › Get a paginated list of available subreddits with metadata.
| name | type | required | description |
|---|---|---|---|
| page | number | [opt] | Page number (default: 1) |
| limit | number | [opt] | Results per page (default: 20, max: 100) |
| search | string | [opt] | Search filter for subreddit name/title/description |
› "List all programming-related subreddits"
reddit_get_subreddit [ Requires API key ] › Get detailed information about a specific subreddit.
| name | type | required | description |
|---|---|---|---|
| subreddit | string | [req] | Subreddit name (without r/ prefix) |
› "Get details about the typescript subreddit"
reddit_get_trends [ Requires API key ] › Get trending keywords from Reddit, sorted by popularity.
| name | type | required | description |
|---|---|---|---|
| page | number | [opt] | Page number (default: 1) |
| limit | number | [opt] | Results per page (default: 12, max: 50) |
| filter | string | [opt] | Time filter - "latest", "today", "week", "month" |
| category | string | [opt] | Category filter (e.g. Technology, Health, Sports) |
› "What's trending in tech on Reddit this week?"
reddit_find_leads [ Requires API key ] › Find business leads and opportunities from Reddit discussions with AI-powered lead scoring
| name | type | required | description |
|---|---|---|---|
| query | string | [req] | Natural language query for finding leads (e.g., "people looking for project management tools") |
| limit | number | [opt] | Number of leads to return (default: 5, max: 20) |
› "Find people actively looking for a better project management tool"
› research_a_topic
You: What are developers saying about React Server Components?
AI: Let me search Reddit for discussions about React Server Components.
[Uses reddit_semantic_search tool]
Found 45 results for "React Server Components developer opinions"
Keywords: react, server components, next.js, performance, ssr
AI Summary:
Developers generally praise RSC for performance benefits in large applications...
Some express concerns about the learning curve and tooling complexity...
Top Results:
1. React Server Components: A year in production
r/webdev | 1247 upvotes | 89 comments
Relevance: 94.3% › explore_a_subreddit
You: Tell me about the r/typescript community
AI: [Uses reddit_get_subreddit tool]
r/typescript - TypeScript
Subscribers: 285,432
Created: 2012-10-01
Description: A community for discussing TypeScript, a typed superset...
Recent Posts:
1. TypeScript 5.4 released with new features
567 upvotes | 45 comments
2. Help: How to type this complex nested object?
234 upvotes | 12 comments › find_trending_topics
You: What's trending in tech on Reddit this week?
AI: [Uses reddit_get_trends tool with filter "week"]
Reddit Trends (Filter: week, Category: technology)
Page 1 of 3, Total: 28 articles
1. AI Coding Assistants: Are They Replacing Junior Developers?
By Sarah Chen | technology
Published: 2024-01-15 | Views: 12,453
Tags: ai, coding, career, tools › MCP Streamable HTTP Transport (2025-11-25)
https://reddapi.dev/api/mcp | method | purpose |
|---|---|
| POST | handles client json-rpc requests |
| GET | opens sse stream for server messages |
| DELETE | terminates sessions |
› tools_not_showing_up
› check that your config file has valid json syntax · try copying exactly · restart your client completely
› connection_errors
› verify the url is exactly https://reddapi.dev/api/mcp · check internet & firewall
› rate_limit_exceeded
› free tier allows 10 req/min · wait or upgrade to a paid plan for higher limits
Ready to connect your AI?
› connect your ai assistant to reddit search api and start exploring