Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "bot_history" and "evaluate_bots"; changed the definition of "agent_onboarding", "discover_botrotation", "rental_terms" and 1 more (4 tools before, 6 now)
GetReadmachinetheonboardingintegration workflow after reviewing bots,signed-delegationsubscription_plansinstructionsand rental_terms. Returns api_base_url, OpenAPI URL, ordered workflow.steps for owner-signed delegation, registration, invoicing/payment and customer execution, plus public SDK/engine package, checksum and guide links. Resolve relative links against api_base_url. This is shared documentation, not account-specific status or an onboarding action; no arguments, authentication or payment required. It does not register, sign, purchase, download or deploy anything. Perform those steps through the returned REST/SDK interfaces with the owner's bounded authority. Upstream failure returns an MCP tool error, never a successful workflow containing an error.
before
—after
{"$defs":{"OnboardingWorkflow":{"additionalProperties":true,"properties":{"customer_execution_network":{"description":"Execution venue, independent of subscription-payment networks.","title":"Customer Execution Network","type":"string"},"interface":{"title":"Interface","type":"string"},"packages":{"additionalProperties":{"type":"string"},"description":"Public sdk and customer_engine wheel paths, checksums and guide. Resolve relative paths against api_base_url.","title":"Packages","type":"object"},"steps":{"description":"Ordered evaluation, owner delegation, registration, invoice, payment and customer execution instructions.","items":{"type":"string"},"title":"Steps","type":"array"}},"required":["interface","steps","packages","customer_execution_network"],"title":"OnboardingWorkflow","type":"object"}},"additionalProperties":true,"properties":{"api_base_url":{"description":"Base URL for relative paths in workflow and package links.","title":"Api Base Url","type":"string"},"evaluation":{"title":"Evaluation","type":"string"},"history":{"title":"History","type":"string"},"openapi":{"description":"REST API schema for the authenticated rental workflow.","title":"Openapi","type":"string"},"private_operations":{"description":"Owner-signed delegation requirement for rental operations outside this public connector.","title":"Private Operations","type":"string"},"rental_selection":{"title":"Rental Selection","type":"string"},"research":{"title":"Research","type":"string"},"workflow":{"$ref":"#/$defs/OnboardingWorkflow"}},"required":["api_base_url","openapi","research","evaluation","history","workflow","private_operations","rental_selection"],"title":"OnboardingResult","type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
ReadverifiedBotrotation'sfactory-scalepubliccountsservice overview before evaluating a rental. Returns capabilities,selectiondatedmethodologyresearch counts,evidenceselection/evidence limits and payments.methods,livethecapabilitiesfull supported asset/network list with invoice identifiers. Use subscription_plans for price/slots, evaluate_bots for current bot metrics, and agent_onboarding for registration and purchase instructions. No arguments, authentication or paymentoptions.required; this read does not create an invoice or account. Upstream failure returns an MCP tool error, not an empty offer.
Read the complete current Terms of Service before owner-signed delegation. Returns Markdown content, its lowercase hex SHA-256, public companytermsidentity and offeringtheirstatus.exactUse sha256 unchanged for signed acceptance; do not hash reformatted text or substitute subscription_plans' plan_hash. Use agent_onboarding forcustomer-ownerthe acceptance/registrationsignedworkflow.acceptance.No arguments, authentication or payment required; reading does not accept terms, register an agent or create a subscription. Upstream failure returns an MCP tool error.
—
ReadthecurrentCoresubscriptionpricepricing and access allowances before requesting an invoice. Returns items with plan_id,three-slotUSDCallowancereference price,rotationperiod_seconds, concurrent_slots, rotation/renewal policy, plus plan_hash and collection_enabled. A held collection statestatus.prevents new payments. Use discover_botrotation for payment routes and agent_onboarding to purchase through the delegated REST/SDK workflow. No arguments, authentication or payment required; this read neither subscribes nor reserves slots. Upstream failure returns an MCP tool error.
Read permanent offered-bot histories to assess results after selection, including losses and withdrawals. Default returns version summaries with baseline dates, source status, latest observations and coverage gaps; page using next_offset. events=true returns dated observations/changes with integrity hashes; page using next_after_id. A null cursor ends either sequence; unknown exact filters return empty items. Legacy first-offer dates may be unknown, and simulated VFT observations are sampled, not full trade ledgers. Check freshness and gaps. Us…
Inspect current VFT dashboard evidence and rental admission before selecting bots. Call with {} for board IDs, metric definitions and freshness (items is empty), then select a board or exact bot_id; both filters intersect. Returns complete dashboard rows, ranks, sizing, curves and rental.catalog_admitted. Follow next_offset until null. Unknown bots return an empty items list. Stale/unavailable evidence is labelled and must not be treated as current eligibility. Use bot_history for dated results of the offered cohort, including withdrawn version…
Certificate recorded, valid to 2027-01-03
Authorization not required
Changed the definition of "discover_botrotation"
Readtheverifiedlivefactory-scaleservicecounts,capabilitiesselection methodology,fixedevidencepaymentlimits,destinationliveandcapabilitiesagentandAPIpayment
Unknown → Live
First tool surface recorded: 4 tools (server version 1.0.0)
https://api.botrotation.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"$defs":{"PaymentMethod":{"additionalProperties":true,"properties":{"asset":{"title":"Asset","type":"string"},"asset_name":{"description":"Issuer/representation name; BNB-chain stablecoins are Binance-Peg assets.","title":"Asset Name","type":"string"},"asset_type":{"enum":["erc20","native"],"title":"Asset Type","type":"string"},"chain_id":{"description":"EVM chain ID; the same asset on another chain is a different route.","title":"Chain Id","type":"integer"},"gas_asset":{"description":"Network gas coin, paid separately from the subscription amount.","title":"Gas Asset","type":"string"},"network":{"title":"Network","type":"string"},"payment_method":{"description":"Exact identifier to pass when requesting an invoice.","title":"Payment Method","type":"string"},"recipient":{"description":"Revenue address; use the issued invoice's complete transfer instructions.","title":"Recipient","type":"string"},"token_contract":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Pinned ERC-20 contract; null for a native coin.","title":"Token Contract"},"token_decimals":{"title":"Token Decimals","type":"integer"}},"required":["payment_method","chain_id","network","asset","asset_name","asset_type","token_contract","token_decimals","recipient","gas_asset"],"title":"PaymentMethod","type":"object"},"PaymentOptions":{"additionalProperties":true,"properties":{"default_payment_method":{"title":"Default Payment Method","type":"string"},"enabled":{"description":"Whether new subscription payment collection is enabled.","title":"Enabled","type":"boolean"},"methods":{"description":"Complete currently enabled asset/network allowlist; legacy top-level asset fields describe only the default.","items":{"$ref":"#/$defs/PaymentMethod"},"title":"Methods","type":"array"},"price_usdc":{"description":"Decimal USDC reference price; other assets use an expiring invoice quote.","title":"Price Usdc","type":"string"},"pricing":{"title":"Pricing","type":"string"}},"required":["enabled","price_usdc","default_payment_method","methods","pricing"],"title":"PaymentOptions","type":"object"}},"additionalProperties":true,"description":"Service overview; relative API paths resolve against https://api.botrotation.com.","properties":{"evaluation":{"additionalProperties":true,"description":"Public current-dashboard access and freshness guidance; use evaluate_bots for rows.","title":"Evaluation","type":"object"},"history":{"additionalProperties":true,"description":"Public permanent-offer history coverage and access; use bot_history for records.","title":"History","type":"object"},"name":{"title":"Name","type":"string"},"onboarding":{"additionalProperties":true,"description":"Registration/delegation endpoints; use agent_onboarding for the ordered workflow.","title":"Onboarding","type":"object"},"payments":{"$ref":"#/$defs/PaymentOptions"},"research":{"additionalProperties":true,"description":"Dated factory record counts, definitions, selection methodology and evidence limitations.","title":"Research","type":"object"},"service_boundary":{"additionalProperties":true,"description":"Customer authority, capital custody and execution responsibilities.","title":"Service Boundary","type":"object"},"version":{"title":"Version","type":"string"}},"required":["name","version","service_boundary","payments","research","evaluation","history","onboarding"],"title":"DiscoveryResult","type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
after
{"additionalProperties":true,"properties":{"business_address":{"description":"Public business location, currently country only.","title":"Business Address","type":"string"},"business_name":{"title":"Business Name","type":"string"},"complete_agreement":{"title":"Complete Agreement","type":"boolean"},"content":{"description":"Complete Terms of Service in Markdown; reading them does not accept them.","title":"Content","type":"string"},"sha256":{"description":"Lowercase hex SHA-256 of content's exact UTF-8 bytes; use unchanged in owner-signed acceptance.","title":"Sha256","type":"string"},"status":{"title":"Status","type":"string"}},"required":["business_name","business_address","status","complete_agreement","sha256","content"],"title":"TermsResult","type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
before
—after
{"$defs":{"Plan":{"additionalProperties":true,"properties":{"concurrent_slots":{"description":"Maximum simultaneous customer bot deployments.","title":"Concurrent Slots","type":"integer"},"name":{"title":"Name","type":"string"},"period_seconds":{"description":"Prepaid access duration in seconds.","title":"Period Seconds","type":"integer"},"plan_id":{"description":"Stable plan identifier used by authenticated invoice requests.","title":"Plan Id","type":"string"},"price_usdc":{"description":"Decimal USDC reference price, excluding network gas.","title":"Price Usdc","type":"string"},"renewal":{"title":"Renewal","type":"string"},"rotations":{"title":"Rotations","type":"string"}},"required":["plan_id","name","price_usdc","period_seconds","concurrent_slots","rotations","renewal"],"title":"Plan","type":"object"}},"additionalProperties":true,"properties":{"collection_enabled":{"description":"False means new payment collection is held; this call never purchases access.","title":"Collection Enabled","type":"boolean"},"items":{"items":{"$ref":"#/$defs/Plan"},"title":"Items","type":"array"},"launch_state":{"title":"Launch State","type":"string"},"plan_hash":{"description":"Current plan document SHA-256, distinct from the rental terms hash.","title":"Plan Hash","type":"string"}},"required":["items","plan_hash","collection_enabled","launch_state"],"title":"PlansResult","type":"object"}{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}