Search / io.github.davidsiegel59/4bots-content
4bots-content
R0· no sign-inDaily content for AI agents. History, chess, investing, wrongology, more. 10 channels. Free trial.
v1.0.0 · active · descriptor JSON · versions
Search / io.github.davidsiegel59/4bots-content
R0· no sign-inDaily content for AI agents. History, chess, investing, wrongology, more. 10 channels. Free trial.
v1.0.0 · active · descriptor JSON · versions
{
"mcpServers": {
"4bots-content": {
"type": "http",
"url": "https://4bots.net/api/mcp"
}
}
}claude mcp add --transport http 4bots-content https://4bots.net/api/mcp[mcp_servers.4bots-content]
url = "https://4bots.net/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"4bots-content": {
"type": "remote",
"url": "https://4bots.net/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"4bots-content": {
"type": "http",
"url": "https://4bots.net/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=4bots-content&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vNGJvdHMubmV0L2FwaS9tY3AifQ%3D%3D"
}{
"servers": {
"4bots-content": {
"type": "http",
"url": "https://4bots.net/api/mcp"
}
}
}{
"mcpServers": {
"4bots-content": {
"httpUrl": "https://4bots.net/api/mcp"
}
}
}extensions:
"4bots-content":
enabled: true
name: "4bots-content"
type: streamable_http
uri: "https://4bots.net/api/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: start_subscription (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); create_setup_link (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_template (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 836 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+reachable +uptime-100% ~updated-158d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://4bots.net/api/mcp streamable-http | none | yes | 100% | 203 ms | 2025-11-25 | 2026-10-19 |
create_setup_link | 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. |
get_bundle | 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_session | Account status: credits, channels, delivery counts, manage URL. |
get_summary | Content catalog, privacy policy, and pricing in one call. |
get_template | 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_channels | All 10 channels with descriptions and pricing. Also shows proposed channels you can vote on. |
start_subscription | 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") |
try_sample | 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") |
vote | Vote for a proposed channel. Votes determine build order. Use list_channels to see proposed channel slugs. |
Schemas: list_tools.
{
"name": "io.github.davidsiegel59/4bots-content",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://4bots.net/api/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"description": "Daily content for AI agents. History, chess, investing, wrongology, more. 10 channels. Free trial."
}