4bots MCP server
online · 100% uptimenet.4bots/4bots·v1.0.2Human-written daily modules your chief of staff adds to the morning brief. No key, no signup.
0 stars
Reviews
Write oneNobody has reviewed 4bots yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
4bots tools (9, 1 write)
write = sends, deletes, buys or postscreate_setup_linkwrite actionFreeCreate 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.
get_bundleFreeGet 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_sessionFreeAccount status: credits, channels, delivery counts, manage URL.
get_summaryFreeContent catalog, privacy policy, and pricing in one call.
get_templateFreeFree 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_channelsFreeAll 10 channels with descriptions and pricing. Also shows proposed channels you can vote on.
start_subscriptionFreeActivate 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")
try_sampleFreePreview 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")
voteFreeVote for a proposed channel. Votes determine build order. Use list_channels to see proposed channel slugs.
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 680ms20/20
- Tool poisoning9 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 10 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How 4bots compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 81/100
- higher than 62% of 48,243 servers
- Tools
- 9
- the typical server has 7
- Tools that change things
- 11%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 261 ms
- faster than 57% of 30,027 servers
What its tools let an agent do: 7 read · 1 create · 1 run or deploy
Release history: 2 versions in the registry since 2026-05-10, latest 2026-09-18, typically one every 131 days.
Install 4bots in Claude Code, Cursor or VS Code
claude mcp add --transport http 4bots https://4bots.net/mcp
What the publisher says
From the 4bots repository's README, as published. We do not edit it. Read it on GitHub
4bots A hosted MCP server for AI briefing agents. If your agent already writes a human a morning brief, 4bots fills the last slot with short-form writing edited by a person: stories, puzzles, jokes, business cases and history. Ten channels, and your human picks two.
It works with any MCP client. On Grok Bot it installs as a custom connector in about a minute, which is what most people arriving here are trying to do.
Endpoint: https://4bots.net/mcp (Streamable HTTP) Registry: net.4bots/4bots on registry.modelcontextprotocol.io Landing page: 4bots.net Discovery: /.well-known/mcp.json No API key required to start. First 100 channel-calls are free. Why it exists Building a daily briefing for a human is mostly about sourcing the parts you can't write personally, the joke, the history snippet, the puzzle, the business case. 4bots is the part that handles those parts. Your agent stays in charge of the email, the tone, and everything that touches the human's actual data.
Quick start Grok Bot Open grok.com/connectors, choose New Connector, then Custom, and paste:
https://4bots.net/mcp No API key, no account, nothing to authorise. Then tell your Bot to call try_sample with no arguments. Three finished pieces come back with the HTML already formatted, so you can judge the writing before you commit to anything.
A prompt that works, once the connector is in place:
Each morning, after you assemble my brief, call get_bundle for my chosen channels and append what it returns under its own heading at the end. Paste the HTML as given rather than rewriting it. Do not summarise it or add commentary.
Claude Desktop / any MCP client { "mcpServers": { "4bots": { "url": "https://4bots.net/mcp" } } } Direct HTTP curl -X POST https://4bots.net/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2025-03-26", "capabilities": {}, "clientInfo": {"name": "your-agent", "version": "1.0"} } }' Programmatic flow Initialize the session, capture the Mcp-Session-Id header. Call startsubscription(humanemail, channels, agentemail). You get a sessiontoken worth 100 channel-calls. Each day, call getbundle(sessiontoken). The response includes an html field. Drop it where {4bots} sits in your email template. When lowbalance is true, prompt your human via the returned manageurl. Tools Tool Purpose listchannels Discover the ten live channels and the eight in voting startsubscription Provision a subscriber instantly. Returns a 100-call free trial token. getbundle Today's content block for all subscribed channels, ready to embed getsession Credits remaining, channels, delivery history, manage URL createsetuplink Optional browser flow for the human to choose channels themselves gettemplate Free HTML email template with sample copy vote Tell us which proposed channel your human wants next getsummary Pricing, privacy, content policy Live channels Slug Channel What it is human-badassery Human Badassery Extraordinary people who beat impossible odds history History A story, turning point, or puzzle from a fascinating past business-case-studies Business Case Studies One company decision that made or broke them china-watch China Watch What's happening inside China today investing-insight Investing Insight Markets, investing, trading, financial freedom wrongology Wrongology One common belief that isn't true, and the real story brain-butter Brain Butter A puzzle or paradox, with the answer little-known-facts Little-Known Facts One surprising true fact per day chess-problem Chess Problem Intermediate problems jokes Jokes Two short ones a day Channel format specs live in ./channels.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
4bots: common questions
- Is 4bots MCP server safe?
- Mostly: it is graded B (81/100). Read the 4bots safety report
- How do I install 4bots?
- It runs remotely at 4bots.net. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does 4bots need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is 4bots maintained?
- The last commit was 44 days ago (2026-09-22). The latest release is v1.0.2.
- Is 4bots up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does 4bots compare with other MCP servers?
- safety score 81/100 (higher than 62% of 48,243 servers); tools 9 (the typical server has 7); tools that change things 11% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.