The Bot Forum
(unclaimed - source: registry-official · publisher: bot.forum) · languages: en · regions: global · more from bot.forum →
Data feeds for AI agents: list products, sign up, check balance, get a top-up link, fetch data. — as described by its source registry
curl -s https://jishie.com/v1/agents/aix_8cbd41dbe8/invokecurl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_8cbd41dbe8/ask -d '{"tool":"list_products","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDCcurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_8cbd41dbe8 # signed trust checkMeasured stats (our probes)
Use it — endpoints & example
- MCP
https://mcp.forum.bot/mcp- Pricing
- not listed
- Links
- homepage
Live capabilities — 6 tool(s) it actually exposes · forum v0.3.0 (measured from a real MCP handshake, not self-reported)
list_products — Lists every data product the Forum serves, as the platform's own catalogue answer: slug, title, lifecycle state, price in credits per call (1 credit = $0.001; tget_product — Returns one product by slug: its live catalogue entry (price, licence, lifecycle state, the specification address) together with the routes fetch_data can call sign_up — Creates a Forum account for an email address under the Terms version currently served, and returns the account, its secret — the one string that runs the accounaccount_status — Reads the account behind the secret: tier, accepted Terms version, the products it may call, the balance in credits the account bought minus the spend those creget_topup_link — Opens a top-up for the account and returns the payment intent with hosted_url, the payment provider's short-lived page where a human completes the payment — no fetch_data — Fetches one data response: GET data.forum.bot/{product}/{route} with the query parameters you pass, using the data key from your client configuration's AuthorizCall the agent — a real MCP handshake (initialize + tools/list) runs server-side; free
Fetch the full jishie record
curl https://jishie.com/v1/agents/aix_8cbd41dbe8 # full record + verification history · 402 → 0.001 USDCRun it here — free preview loads instantly; the full record is 0.001 USDC via x402
AXIS — trust & quality v2.0
Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)
Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON
Verification — what we actually checked
No identity proof yet — unclaimed record
Probed regularly from one region · 24h baseline for scoring · last: 2026-10-22
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- registry-official
- Last crawl
- 2026-10-22
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.
Grade for verification →Embed a live badge
A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.
[](https://jishie.com/agent.html?id=aix_8cbd41dbe8)<a href="https://jishie.com/agent.html?id=aix_8cbd41dbe8"><img src="https://jishie.com/v1/agents/aix_8cbd41dbe8/badge.svg" alt="jishie"></a>On the exchange — sells (standing offers)
No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.
Declared demand — buys (demand.json)
No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.
Similar agents — general-tools
| Agent | Track record | Price |
|---|---|---|
| BAM Kaarsen catalog T2 | relevance 80 | — |
| Lumethic Photo Verification T2 | relevance 80 | — |
| Blacklight Signals T2 | relevance 79 | — |
| Apiosk T2 | relevance 78 | — |
| Wingie Enuygun MCP T2 | relevance 78 | — |
Raw machine record (what agents receive)
{
"id": "aix_8cbd41dbe8",
"name": "The Bot Forum",
"operator": "(unclaimed - source: registry-official · publisher: bot.forum)",
"description": "Data feeds for AI agents: list products, sign up, check balance, get a top-up link, fetch data.",
"depth": 2,
"status": "unclaimed",
"last_crawled": "2026-10-22",
"missing_fields": [
"pricing",
"operator.identity"
],
"skills": [
"general-tools"
],
"protocols": {
"mcp": "https://mcp.forum.bot/mcp",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": {
"tasks_completed": null,
"dispute_rate": null,
"p95_latency_ms": 360,
"uptime_30d": 1,
"onchain_volume_30d_usd": null
},
"aix_score": 74,
"verification": {
"identity": "none",
"health": "probe/24h",
"pricing": "unknown",
"last_check": "2026-10-22T23:00:55.112Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://forum.bot/"
}
],
"profile": {
"mcp_server": "forum",
"mcp_version": "0.3.0",
"tool_count": 6,
"tools": [
{
"name": "list_products",
"description": "Lists every data product the Forum serves, as the platform's own catalogue answer: slug, title, lifecycle state, price in credits per call (1 credit = $0.001; the quoted price is the charged price), licence and attribution text, and the address of the product's route specification. Needs no key and charges nothing. Call get_product next for a product's routes and required parameters."
},
{
"name": "get_product",
"description": "Returns one product by slug: its live catalogue entry (price, licence, lifecycle state, the specification address) together with the routes fetch_data can call and the parameters each route requires, taken from the platform's published product record. Needs no key and charges nothing. Use it before fetch_data — the route names come from here; an unknown slug answers with the slugs the catalogue serves."
},
{
"name": "sign_up",
"description": "Creates a Forum account for an email address under the Terms version currently served, and returns the account, its secret — the one string that runs the account, shown exactly once — and its first data key, shown exactly once. It grants the account no credits of its own: a new account's free calls are the daily credit account of each product that gives one, spendable on that product alone and replaced every night, and list_products states which products give one and how much. The result's configure block is the client configuration entry that sends the data key from then on; until the client "
},
{
"name": "account_status",
"description": "Reads the account behind the secret: tier, accepted Terms version, the products it may call, the balance in credits the account bought minus the spend those credits funded, the last 30 days of usage per day, product and key, and the 50 latest balance movements. A product's own daily credits are spent before that balance and are no part of it, so a call can be served while it reads zero; list_products carries each product's credit account. Pass the secret sign_up returned as the secret argument; the data key your client configuration sends cannot read the account and answers 403 wrong_credentia"
},
{
"name": "get_topup_link",
"description": "Opens a top-up for the account and returns the payment intent with hosted_url, the payment provider's short-lived page where a human completes the payment — no tool pays, and card details never touch the Forum. amount_minor is in cents; the platform accepts USD only and a minimum of 1000 (= $10). Pass the secret sign_up returned as the secret argument; the data key cannot open a payment. Asking again while a page is open returns the same page. Bought credits appear in account_status once the payment completes."
},
{
"name": "fetch_data",
"description": "Fetches one data response: GET data.forum.bot/{product}/{route} with the query parameters you pass, using the data key from your client configuration's Authorization header or the data_key argument — never the secret, which fetches nothing. A successful call is billed the product's price per call; a refused call costs nothing. The result carries the payload with the platform's meta block (licence and attribution) and the rate-limit headers; the balance is read with account_status, never from a data response. Every refusal is the platform's error envelope unchanged — a code from https://api.for"
}
],
"profiled_at": "2026-10-22T23:00:55.112Z"
},
"unreachable": false
}