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.
Authorization not required, issuer https://api.autoview.com/
Changed the definition of "alert" and "connect"
⟨46 unchanged words⟩ resolution (default "1") TradingView also needs. The order is validated against the exchange(s) hook_id is actually linked to and rejected if it could never fire there. Returns warnings you should read, including never putting the hook's key in the messagefield.field and a fan-out warning when the hook links more than one exchange. Dry-run by default like `command`; set live:true ⟨17 unchanged words⟩
⟨93 unchanged words⟩ `catalog`) is also accepted but skips thatcheck;check.omitMustentirelybe one of the exchanges hook_id is linked toskip(otherwisevalidationthe alert is rejected); omit to validate against every exchange the hook is linked to","type":"string"},"expiration":{ ⟨423 unchanged words⟩
⟨35 unchanged words⟩ see the `hooks` tool for your hook ids). Must have no other exchange linked -- an order fires on every exchange a hook links, so connect refuses to add a second one; omit hook_id to get a dedicated hook","type":"string"},"token":{ ⟨52 unchanged words⟩
Added "catalog" and "connect"; changed the definition of "alert", "command", "entry" and 1 more (6 tools before, 8 now)
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"exchangeaction":{"description":"optionalmanage—EXISTINGvalidateorders/positionsorder-typeonandsymbolbracketinsteadsupportofagainstplacing
Authorization not required, issuer https://api.autoview.com/
Authorization not required, issuer https://api.autoview.com/
Authorization not required, issuer https://api.autoview.com/
Authorization not required, issuer https://api.autoview.com/
Changed the definition of "alert", "command", "entry" and 3 more
{"$schema":"httphttps://json-schema.org/draft-07/schema#//json-schema.org/draft/2020-12/schema","properties":{"exchange":{"description": ⟨380 unchanged words⟩
{"$schema":"httphttps://json-schema.org/draft-07/schema#//json-schema.org/draft/2020-12/schema","properties":{"exchange":{"description": ⟨342 unchanged words⟩
Certificate recorded, valid to 2026-11-08
Authorization not required, issuer https://api.autoview.com/
Unavailable → Live
First tool surface recorded: 6 tools (server version 0.2.0)
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨24 unchanged words⟩ the value TradingView's create_alert `message` field should carry. Also builds cancel/close/flat management commands via `action` (see entry's description). Dry-run by default: a bare call returns a ⟨58 unchanged words⟩ , CRYPTO, CRYPTODEMO, BYBITTESTNET, BYBITSPOTTESTNET, TRADOVATESIM for full order-type/bracket validation, or any other exchange id configured on Autoview (see the `catalog` tool) toalsobuildvalidateaorder-type/bracketgenericsupportcommand for it with thatexchange;extra validation skipped; omititexchange entirely to build a generic command routed by whichever ⟨8 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"exchangeaction":{"description":"optionalmanage—EXISTINGvalidateorders/positionsorder-typeonandsymbolbracketinsteadsupportofagainstplacingthisaexchange'snewcapabilities;one:omitcancel = cancel open orders, close = close open positions, flat = cancel every order AND close every position (Tradovate only). When set, side (if given) is an optional buy/sell filter (not applicable toskip
Place an order on a supported exchange, rightnow.now — or manage existing orders/positions on `symbol` via `action` (cancel open orders, close open positions, or flat/liquidate everything — Tradovate only). You fill structured order fields (symbol, side, ⟨76 unchanged words⟩ The order is relayed to the exchange asynchronously, so: this returns { queued, trace, canonical_id } immediately, not thefillfill.—Forpassa dry-run (thetracedefault), entry waits up to ~10s for the exchange's own reply and returns it as dry_run_events when it arrives in time — otherwise dry_run_pending:true, and you can poll the `events` tooltowithreadcanonical_idwhat(orthetrace)orderadid.moment later. Credentials come from hook_id -- the credentials you ⟨36 unchanged words⟩ if the hook links to more than one. If you don't have credentials linked yet, use the `command` tool to check an order's shape without a hook. Requires your Autoview account token.
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"action":{"description":"manage EXISTING orders/positions on symbol instead of placing a new one: cancel = cancel open orders, close = close open positions, flat = cancel every order AND close every position (Tradovate/TRADOVATESIM only — see setup's flat per exchange). When set, side (if given) is an optional buy/sell filter (not applicable to flat), and quantity/type/price/trigger/brackets/unit are ignored.","enum":["cancel","close","flat"],"type":"string"},"exchange":{"description":"the exchange to trade on; ⟨153 unchanged words⟩ never has it) whenever quantity is a percent, unit is \"currency\", OR any of stopLoss/takeProfit/trailStop is set. Omitting it ⟨47 unchanged words⟩ percent-of-balance string like \"50%\" (1-100%). Required unless action is set. On TRADOVATESIM (no live market-data feed), a ⟨7 unchanged words⟩ priceRef."},"side":{"description":"orderdirectiondirection; required unless action is set, where it is an optional buy/sell filter for cancel/close (omit for flat)","enum":["buy","sell"], ⟨320 unchanged words⟩ stop","stop_limit"],"type":"string"}},"requiredunit":{"description":"\"currency\" treats quantity as a CURRENCY amount to convert to units at the resolved price (u=currency) — e.g. on BTC/USD, quantity:10 with unit:\"currency\" buys $10 of BTC instead of 10 BTC. Only meaningful with a fixed (non-percent) quantity. On TRADOVATESIM also pass priceRef (or price) — see priceRef.","enum":
⟨46 unchanged words⟩ (supported order types, symbol format example,bracketbracket/flat support, whether a manual priceRef is required, whether it's a free paper/no-real-money venue, its setup_url and required credential labels), and your hooks with their linked exchanges. If no hook is linked to any exchange yet, recommended_first_exchange points at a free paper venue to start with. failing_hooks flags any hook whose last several alerts all failed with the SAME error (a stuck webhook loop). Requires your Autoview account token.
Look up exchanges beyond setup's certified seven -- Autoview's integrations cover many more, filterable by paper (testnet/practice/sim, no real money), free (no Autoview subscription required), and name. Each entry's certified flag tells you whether it also works with entry (full order-type/bracket validation + connect) or only command/alert (builds the alert syntax; connect and full validation are certified-only for now) -- see connect_url to add credentials for one. Requires your Autoview account token.
Connect one of the seven certified exchanges (see setup's exchange list) to your account: creates a webhook and links it to your already-saved credentials for that exchange, the same steps 2-4 the website's setup wizard runs. Safe to call more than once -- if a webhook is already linked, it reports connected:true and creates nothing new. If you have no credentials saved for this exchange yet, returns connect_url instead: open it in a browser to add them (no exchange secret can be pasted into this chat), then call connect again with the same exchange. Connecting a real-money (non-paper) exchan…
{"$schema":"httphttps://json-schema.org/draft-07/schema#//json-schema.org/draft/2020-12/schema","properties":{"exchange":{"description": ⟨581 unchanged words⟩
{"$schema":"httphttps://json-schema.org/draft-07/schema#//json-schema.org/draft/2020-12/schema","properties":{"canonical_id":{"description": ⟨134 unchanged words⟩
{"$schema":"httphttps://json-schema.org/draft-07/schema#//json-schema.org/draft/2020-12/schema","properties":{"token":{"description": ⟨49 unchanged words⟩
{"$schema":"httphttps://json-schema.org/draft-07/schema#//json-schema.org/draft/2020-12/schema","properties":{"token":{"description": ⟨49 unchanged words⟩