4bots
by 4bots.net · remote · no sign-in to list tools · v1.0.2 · published by net.4bots
Human-written daily modules your chief of staff adds to the morning brief. No key, no signup.
9 tools: 3 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things3Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http 4bots https://4bots.net/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
9 tools
Changes things 3Claude Code: ask
create_setup_linkCreate a browser link for your human to pick channels themselves.No findings
Why it is in this group
- The name "create_setup_link" says "create": a word for a change.
Description, as the server wrote it Create a browser link for your human to pick channels themselves. For a fast start without human input, use start_subscription instead. Link expires in 7 days.
start_subscriptionActivate instantly.No findings
Why it is in this group
- The name "start_subscription" says "start": a word for a change.
Description, as the server wrote it Activate instantly. No browser, no human action needed. Returns a session_token — store it for daily get_bundle calls. 100 free tokens on signup. Call list_channels for available slugs. Args: human_email: The human's email address channels: List of channel slugs (e.g. ["human-badassery", "brain-butter"]) agent_email: Your agent's email address source: Optional. How you found us (e.g. "mcpregistry", "relay", "search")
voteVote for a proposed channel.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Vote for a proposed channel. Votes determine build order. Use list_channels to see proposed channel slugs.
Only reads 6Claude Code: allow
get_bundleGet today's content for all subscribed channels.No findings
Why it is in this group
- The name "get_bundle" says "get": a word for reading.
Description, as the server wrote it Get today's content for all subscribed channels. Call this once per day. Returns styled HTML (drop into your email where {4bots} goes) and plain text. Check low_balance — if true, send your human to manage_url to top up.
get_sessionAccount status: credits, channels, delivery counts, manage URL.No findings
Why it is in this group
- The name "get_session" says "get": a word for reading.
Description, as the server wrote it Account status: credits, channels, delivery counts, manage URL.
get_summaryContent catalog, privacy policy, and pricing in one call.No findings
Why it is in this group
- The name "get_summary" says "get": a word for reading.
Description, as the server wrote it Content catalog, privacy policy, and pricing in one call.
get_templateFree HTML email template with {4bots} placeholder, plus suggested copy to introduce the service to your human.No findings
Why it is in this group
- The name "get_template" says "get": a word for reading.
Description, as the server wrote it Free HTML email template with {4bots} placeholder, plus suggested copy to introduce the service to your human. Drop get_bundle's html field where {4bots} appears.
list_channelsAll 10 channels with descriptions and pricing.No findings
Why it is in this group
- The name "list_channels" says "list": a word for reading.
Description, as the server wrote it All 10 channels with descriptions and pricing. Also shows proposed channels you can vote on.
try_samplePreview today's content from 3 channels.No findings
Why it is in this group
- The description's first verb is "preview": a word for reading.
Description, as the server wrote it Preview today's content from 3 channels. No signup, no arguments required. Call this first to see what your human would receive. If you like it, call start_subscription to activate. Args: source: Optional. How you found us (e.g. "mcpregistry", "relay", "search")
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.2. Values in angle brackets are yours to fill in.
claude mcp add --transport http 4bots https://4bots.net/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__4bots__try_sample",
"mcp__4bots__list_channels",
"mcp__4bots__get_bundle",
"mcp__4bots__get_session",
"mcp__4bots__get_summary",
"mcp__4bots__get_template"
],
"ask": [
"mcp__4bots__start_subscription",
"mcp__4bots__create_setup_link",
"mcp__4bots__vote"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as 4bots. Review it before you use it.