{"serverId":"mcp-registry/com.apixstar/reddit","tools":[{"name":"reddit_read","fixed":{"name":"reddit_read","description":"Read one post with its comments, one comment, or a user profile. A post returns up to 200 comments. Billed as one request. Failed calls are free.","inputSchema":{"type":"object","properties":{"postId":{"type":"string","description":"Post id, with or without the t3_ prefix."},"username":{"type":"string","description":"Reddit username, to read a profile."},"commentId":{"type":"string","description":"Comment id, with or without the t1_ prefix."},"commentLimit":{"type":"integer","maximum":200,"minimum":0,"description":"Comments to include with a post. Default 50."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":169,"tokensAfter":169},{"name":"reddit_search","fixed":{"name":"reddit_search","description":"Search Reddit posts by keyword, across Reddit or inside one subreddit. Returns up to 100 results, 20 by default. Billed per 10 results returned. Failed calls and empty pages are free.","inputSchema":{"type":"object","required":["query"],"properties":{"sort":{"enum":["relevance","hot","top","new","comments"],"type":"string"},"limit":{"type":"integer","maximum":100,"minimum":1},"query":{"type":"string","description":"Search text."},"cursor":{"type":"string","description":"Pagination token from a previous page."},"community":{"type":"string","description":"Limit the search to this subreddit."},"timeRange":{"enum":["hour","day","week","month","year","all"],"type":"string"},"includeComments":{"type":"boolean","description":"Also search comments."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":221,"tokensAfter":221}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"reddit_search","params":["sort","limit","timeRange"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}