MCP tools
Every tool on the S'more MCP server by product area, with the scope each one needs
The server at https://app.makesmores.com/api/v1/mcp lists only the tools your connection's scopes cover, and only for products switched on for your workspace. Tools bill like their REST twins: free reads stay free, and every other call pays its model's rate or 1 credit. See MCP to connect.
Credits
| Tool | Scope | Does |
|---|---|---|
smore_get_credits | None: any connection | The same answer as GET /api/v1/credits: free, purchased and available credits, what running jobs deducted, and this connection's spend this month against its cap. Free, and listed once the console is open |
Writers
| Tool | Scope | Does |
|---|---|---|
smore_draft_reddit_post | reddit:posts:write | Writes a Reddit post from a plan with the Reddit writers |
smore_draft_email | reddit:posts:write | Writes an outreach email, follow-up or reply with prose-1 |
smore_draft_newsletter | reddit:posts:write | Writes or rewrites a newsletter issue with prose-1 |
smore_draft_blog_post | reddit:posts:write | Writes or rewrites a blog post with prose-1 |
smore_draft_x_post | reddit:posts:write | Writes an X post with x-writer-v1 from topic, facts and an optional audience |
smore_draft_x_reply | reddit:posts:write | Writes an X reply with x-reply-v1 from thread, goal and facts |
smore_get_draft | reddit:posts:read | Reads any draft. Free |
smore_choose_draft | reddit:posts:write | Records the option the person picked. Free |
Scoring and Reddit data
| Tool | Scope | Does |
|---|---|---|
predict_viral_score | viral:score | Scores an X post, or one to three Reddit titles with network: "reddit" |
smore_get_top_posts | reddit:signals:read | What a subreddit's top 10% looks like, with an example plan |
smore_get_reddit_mentions | reddit:signals:read | Lists trackers, or reads one tracker's report |
smore_track_reddit_mentions | reddit:signals:write | Starts, changes or stops a tracker. Owners and admins |
smore_get_pain_points | reddit:signals:read | Pain points in the watched subreddits |
smore_get_solution_requests | reddit:signals:read | Solution requests in the watched subreddits |
smore_get_signals | reddit:signals:read | Watched subreddits and X topics, or one subreddit's full picture |
smore_get_content_briefs | reddit:signals:read | This week's content briefs for a watched subreddit (beta) |
smore_get_leads | reddit:signals:read | Leads found on Reddit and X, and replies to outreach |
smore_update_lead | reddit:signals:write | Sets a lead's state |
smore_get_watching | reddit:signals:read | The watched subreddits, X topics and profile |
smore_set_watching | reddit:signals:write | Changes the watched lists, the digest or the profile. Owners and admins |
smore_get_opportunities | reddit:signals:read | Leads, pain points, solution requests and briefs in one feed |
X signals and posting
| Tool | Scope | Does |
|---|---|---|
smore_get_x_waves | x:signals:read | Breaking waves scored by wave-v3 |
smore_find_x_posts | x:signals:read | The fastest fresh posts, ranked by hot-rules-v1 |
smore_watch_x_keywords | x:signals:write | Adds, removes or lists watched keywords |
smore_upload_x_media | x:post:send | Stages an image with alt text |
smore_post_x | x:post:send | Prepares one reply, quote or post and returns a preview to approve |
smore_approve_x_post | x:post:send | Queues an approved preview |
Outreach
| Tool | Scope |
|---|---|
smore_list_x_connections, smore_get_x_outreach | outreach:read |
smore_submit_x_outreach, smore_submit_x_message, smore_review_x_campaign_overlap | outreach:send |
smore_cancel_x_outreach | outreach:cancel |
smore_list_x_campaigns, smore_get_x_campaign, smore_list_x_campaign_recipients, smore_list_x_campaign_uploads, smore_list_x_activity_accounts, smore_get_x_activity_policy, smore_get_x_outbound_stats | x:activity:read |
smore_list_x_conversations, smore_get_x_conversation | x:inbox:read |
smore_create_x_campaign, smore_update_x_campaign, smore_append_x_campaign, smore_set_x_activity_policy, smore_register_x_activity_account, smore_get_x_account_access, smore_set_x_account_access | x:automation:write |
smore_list_linkedin_connections, smore_get_linkedin_outreach | linkedin:outreach:read |
smore_submit_linkedin_outreach, smore_resume_linkedin_outreach, smore_submit_linkedin_message | linkedin:outreach:send |
smore_cancel_linkedin_outreach | linkedin:outreach:cancel |
smore_list_linkedin_campaigns, smore_get_linkedin_campaign, smore_list_linkedin_account_campaigns, smore_get_linkedin_account_campaign, smore_list_linkedin_campaign_batches, smore_list_linkedin_campaign_recipients, smore_get_linkedin_activity_policy, smore_get_linkedin_outbound_stats | linkedin:activity:read |
smore_list_linkedin_conversations, smore_get_linkedin_conversation | linkedin:inbox:read |
smore_create_linkedin_campaign, smore_append_linkedin_campaign, smore_update_linkedin_campaign, smore_update_linkedin_account_campaign, smore_set_linkedin_activity_policy, smore_sync_linkedin_activity | linkedin:automation:write |
smore_list_reddit_connections, smore_get_reddit_posting_context, smore_get_reddit_outreach | reddit:outreach:read |
smore_submit_reddit_outreach | reddit:outreach:send |
smore_cancel_reddit_outreach | reddit:outreach:cancel |
smore_generate_reddit_posts, smore_get_reddit_posts | reddit:posts:write, reddit:posts:read |
Agents and runs
Billed in runs; never credits.
| Tool | Scope |
|---|---|
smore_list_agents | agents:read |
smore_create_agent, smore_update_agent | agents:write |
smore_run_agent | runs:start |
smore_get_run | runs:read |
smore_cancel_run | runs:cancel |
smore_list_leads | leads:read |
smore_list_prospects, smore_get_prospecting_policy | prospecting:read |
smore_update_prospecting_policy | prospecting:policy:write |
smore_list_research_templates, smore_get_research_plan, smore_research_results, smore_research_files | research:read |
smore_propose_research_plan, smore_save_research_plan, smore_discover_research_sources | research:write |
smore_approve_research_plan | research:approve |
smore_select_draft_version | leads:write |
smore_compare_lead, smore_get_run_evidence | evaluations:write, evaluations:read, held only by sign-ins S'more's operators approve |
Repository scans
Listed only for workspaces where scans are open.
| Tool | Scope | Does |
|---|---|---|
smore_start_repo_scan | scans:write | Starts a scan. Takes the same body as POST /api/v1/scans and answers the same {id, status, credits_deducted, poll_after_s} |
smore_get_repo_scan | scans:read | Reads a scan by scan_id: the same fields as GET /api/v1/scans/{id}, plus report_url once the report is ready. Free |
Coming soon
These tools are not listed yet.
| Tool | Scope |
|---|---|
smore_draft_reddit_reply | reddit:posts:write |
smore_decide | decisions:run |
smore_web_search, smore_read_page | web:read |