The MCP tool directory.
Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.
[ 3127 tools indexed ]
[ all tools ]
30 / 3127
recommend_stack_demo
[ remote ]Get a complete tech stack recommendation for your project type. Returns the highest-scored technology for each category (frontend, backend, meta-framework, database, ORM, auth, hosting, payments) based on deterministic scoring algorithms. FREE demo with 1 request per day limit. For unlimited access with custom priorities and constraints, upgrade to Pro at stacksfinder.com.
recommend_template
[ remote ]Get template recommendations based on your project requirements. Provide criteria like purpose, color preferences, animation level, required features, and complexity. Returns ranked template suggestions with explanations.
records.changeStatus
[ remote ]Update the status of a record. Works on Offers, Candidates (candidate status), Job Openings, and similar status-bearing modules. The body's `data` array contains the new status value.
records.clone
[ remote ]To clone a record in a module.
records.create
[ remote ]Create a Record in a specific module
records.delete
[ remote ]Permanently deletes one or more records from the specified module using comma-separated record IDs. Returns per-item results for bulk operations.
records.deleteOne
[ remote ]Permanently deletes a specific record from the module using its unique record ID.
records.get
[ remote ]To get the details of a specific record with its unique record ID.
records.list
[ remote ]To get the list of available records from a module
records.listAssociated
[ remote ]Returns the records associated to a given Candidate / Job Opening / Client / Contact. For example, Job Openings associated to a Candidate.
records.listDeleted
[ remote ]Retrieve the deleted records for the module. This endpoint can retrieve both permanently deleted records and temporarily deleted records from the recycle bin.
records.search
[ remote ]Searches records matching your criteria within a Recruit module. Supports criteria queries, email/phone/word searches. At least one search parameter required. Max 2,000 records, 15 criteria conditions. Newly created records may have indexing delays.
records.update
[ remote ]To update existing entities or records in a specified module.
records.updateOne
[ remote ]To update existing entities or records in a specified module with the recordID
records.upsert
[ remote ]The Upsert API allows you to insert a new record or update an existing one based on duplicate check field values.
REDDIT_CREATE_REDDIT_POST
[ remote ]Creates a new text or link post on a specified, existing Reddit subreddit, optionally applying a flair.
REDDIT_DELETE_REDDIT_COMMENT
[ remote ]Deletes a Reddit comment, identified by its fullname ID, if it was authored by the authenticated user.
REDDIT_DELETE_REDDIT_POST
[ remote ]Permanently deletes a Reddit post by its ID, provided the authenticated user has deletion permissions for that post.
REDDIT_EDIT_REDDIT_COMMENT_OR_POST
[ remote ]Edits the body text of the authenticated user's own existing comment or self-post on Reddit; cannot edit link posts or titles.
reddit_get_post
[ remote ]Fetch full post content for up to 100 Reddit posts by their t3_ ids in one call -- the follow-up loop after reddit_search or reddit_get_subreddit_posts. Costs 4 credits for up to 10 ids, +1 credit per further 10 ids; every post comes back with its full body text. With exactly ONE id you may set detail to 'full' for +4 credits to also get the discussion tree (comments flattened in tree order with depth, about 200 per page, with a comments_cursor to continue), or pass comment_id (a t1_ id, also +4 credits) to fetch one specific comment in its post context. Post ids come from the other Reddit tools or from reddit_resolve_url on a post URL. Not for discovering posts; search first, then batch-fetch here.
reddit_get_subreddit
[ remote ]Fetch one subreddit's profile: title, description, subscriber and active-user counts, age, NSFW flag, and topics. subreddit_name is the name without the r/ prefix, e.g. 'selfhosted'; a full reddit.com URL also works. Set include_settings to also get the community rules and moderator list for +2 credits (useful before posting or judging moderation culture). Costs 4 credits base. Subscriber counts here are the standard sizing signal for market research. This tool does not return posts: read the feed with reddit_get_subreddit_posts, and discover subreddits you don't know by name with reddit_search type=subreddits.
reddit_get_subreddit_posts
[ remote ]Fetch one page of posts from a single subreddit, the community-monitoring primitive. subreddit_name is the name without the r/ prefix. sort defaults to the subreddit's own front-page order (best); use sort=new for monitoring. sort=top and controversial need a range, but the window is currently not applied upstream on this feed: top returns the subreddit's all-time top posts whatever range says (time-windowed tops are a known gap here; reddit_search's range DOES work for keyword queries). Costs 4 credits per page; a cursor page is a NEW call priced the same way. Reddit splices about one promoted ad into every feed page; these are dropped by default, so set include_promoted=true only when ads ARE the data you want (ad intelligence, who targets this community) -- kept ads carry is_promoted=true. Returns post summaries (title, author, upvotes, comment_count, created_at, permalink, id) with a cursor for older posts; bodies and discussions come from reddit_get_post with the returned ids. For keyword search across all of Reddit use reddit_search; this tool takes no query.
reddit_get_user
[ remote ]Fetch one Reddit user's public profile: username, account age, karma, follower count, and description. username is the name without the u/ prefix, e.g. 'spez'; a full profile URL also works. Add up to 2 sections from comments|posts|subreddits at 2 credits each: comments and posts return that user's recent activity (first page), subreddits returns where they are active. Costs 4 credits base. Use this to profile loud voices found via reddit_search before quoting or engaging them. To find users by topic, use reddit_search type=users; this tool needs an exact username.
REDDIT_GET_USER_FLAIR
[ remote ]Fetches the list of available link flairs (i.e., post flairs, not user flairs) for a given subreddit.
REDDIT_POST_REDDIT_COMMENT
[ remote ]Posts a comment on Reddit, replying to an existing and accessible submission (post) or another comment.
reddit_resolve_url
[ remote ]Identify what a Reddit URL points at before fetching it. Give any reddit.com or redd.it URL (share links, old.reddit.com, trailing params are fine); get back {type: subreddit|user|post|comment, id, handle, canonical_url}. Post URLs yield the t3_ id for reddit_get_post; comment permalinks yield the t1_ id; subreddit and user URLs yield the name for reddit_get_subreddit or reddit_get_user. Costs 2 credits and parses offline without fetching the page. Skip this tool when you already have a t3_/t1_ id, subreddit name, or username: the other Reddit tools accept those directly. Not for non-Reddit URLs; it returns INVALID_INPUT for those.
REDDIT_RETRIEVE_POST_COMMENTS
[ remote ]Retrieves all comments for a Reddit post given its article ID (which must be for an existing, public post); nested replies within comments are returned as raw dictionaries requiring parsing.
REDDIT_RETRIEVE_REDDIT_POST
[ remote ]Retrieves the current hot posts from a specified, publicly accessible subreddit.
REDDIT_RETRIEVE_SPECIFIC_COMMENT
[ remote ]Retrieves detailed information for a specific Reddit comment or post using its fullname.
reddit_search
[ remote ]Search all of Reddit by keywords. type picks the target: posts (default), comments (what people actually say about a product, problem, or brand -- unique to Reddit search), subreddits (find communities), users. Pass query as free text up to 256 characters; decompose broad topics into several narrower queries, since result depth per query is capped upstream around a few hundred results. sort applies to posts (relevance|top|new|hot|comment_count) and comments (relevance|top|new); range (past_hour..all_time) applies to posts only; both are rejected with INVALID_INPUT elsewhere. Costs 6 credits per page; a cursor page is a NEW call priced the same way. Returns one page of summaries (author, title or comment text, upvotes, comment_count, created_at, permalink, id) with a cursor; there is no server-side time window on comment search, so for monitoring filter on created_at yourself and poll with sort=new. Fetch full post bodies and discussion threads with reddit_get_post; read one community's feed with reddit_get_subreddit_posts. For high-volume recency sweeps across X instead, use x_search.