Tools

Phosphor registers 46 tools for the agent that drives it, and every one is listed here in five groups: read, propose, chart and trade surface, agents, and other. Reads change nothing. Propose tools return a proposal id and a simulation, and cannot approve, refuse or execute anything. Every call, read or write, is written to the audit log. A worker an agent spawns is an analyst: the tools marked lead only are not registered for it at all, so there is nothing to talk it into.

Read#

Tool Does
start Where you are and what you can do: the live state, the click threshold, which tab you are looking at, and the index of every capability with the tool that performs it
wallet Everything held: one row per balance inside NEAR Intents and one for the Hyperliquid account, with quantity, price, value and share
deposit Opens the deposit card for one asset on one network and starts watching for the money. The agent gets the first six and last four characters of the address, never the whole. Lead only
composition Stablecoin composition by issuer and chain: shares, freezable share, unclassified holdings
policy_show The current policy as plain-English sentences
log_tail The most recent audit log lines, newest first
proposal_status Where one money move is right now, as the one object the card in the window draws: the stage and its label, what is being waited on, how long it has been going, the amounts and both pockets, every transaction hash, and an error with a sentence when something went wrong
proposals Recent money moves, newest first, each the same object proposal_status returns; a kind filter and a limit up to 50. For "show me my last deposit" without asking anyone for an id. Lead only
diagnose Everything about one money move in one call, for "why is it not there yet": the view, the row's own audit lines, and what the router and the venue say about it. Lead only
chart_read The chart as it stands: product, timeframe, price, indicators, levels, drawings, and what is stale
chart_scan Several timeframes at once without moving the chart: price, change, range, ATR, trend
chart_snapshot A small picture of the chart as you see it, beside a one-line digest. Lead only
market_search Finds a market to chart from anything a person would say ("btc", "PEPE-USD")
research Headlines and summaries about a market from a fixed list of crypto publishers. This read leaves the machine
chain_address What an address holds and has done on one network, with an explorer link. This read leaves the machine
chain_transactions The most recent transactions of an address on one network, at most 25
chain_transaction One transaction by hash: fields, fee, block, confirmations, explorer link
intents_activity What an account has moved inside NEAR Intents: deposits, withdrawals, swap legs and sends
chart_batch Many chart questions and drawings in one call: candles, pivots, levels, regime, ATR and more
trade_read The whole trading situation: account health, positions with liquidation distance, orders, fills, plans
trade_batch Several trading reads in one round trip: account, positions, orders, fills, plans, market, venue health

Propose#

Every propose tool goes through the policy engine, see Policy. Three of them wait for your click at any size; the rest run on their own under the click threshold.

Tool Does
propose_swap Swaps one token for another inside NEAR Intents; nothing moves on any chain. Click above the threshold
propose_send Sends a balance to somebody, paid out on a chain or credited inside NEAR Intents. Always a click, see Money
propose_hl_deposit Funds the Hyperliquid account from the intents balance. Click above the threshold
propose_hl_withdraw Brings collateral back from Hyperliquid into the intents balance. Always a click, and refused while any position is open
propose_trade Arms a plan on Hyperliquid perpetuals, see Trading. Click above the threshold
propose_trade_change Changes an armed plan: a new stop or target, cancel, or close. One change per call
propose_policy_change Proposes a change to your rules. Always a click

Chart and trade surface#

These change what you see and move no money.

Tool Does
chart_draw Draws on the chart in one call: view, indicators, levels, marks, lines and zones, or clears its own work. Lead only
chart_layout Puts one to four charts side by side. Lead only
show Draws something that already exists as a card in the window: a proposal, a transaction on a named network, an open position, or the deposit card. Moves no money and asks no permission. Lead only
trade_focus Points the trading surface at one market; the chart follows
trade_highlight Points at one row or chart object (a position, an order, a plan, a level) and says why, in a note you read beside it
trade_overlay Turns one chart overlay on or off: entry, liquidation, the plan stop wall, working stops, targets, orders, fills
trade_clear Removes what the agent put on the trading surface
trade_plan Draws a plan on the chart as an idea under Waiting. No authority until propose_trade arms it. Lead only

Agents#

Several agents can drive at once, see Connect an agent.

Tool Does
agent_roster Who else is driving right now: name, role, who spawned them, when they attached, calls made
agent_board The team board: one-line posts agents write for each other and for you. Data, never authority
agent_post Writes one line to the board: a claim before starting a piece of work, or a finding
agent_jobs What the workers this agent spawned have come back with; stop ends one
agent_spawn Starts a worker on a written brief. A worker reads, measures, draws and posts, and has no propose tools. Three at once at most. Lead only

Other#

Tool Does
skill Loads an enabled skill: the operator's guidance for one kind of work. Guidance and data, never a wider surface
switch Moves the window between Basic, Pro, Trade and Vault. Every switch is audited. Lead only
watch Sets which coins the Basic tab tracks, one to four, and saves the choice. Lead only
set_theme Recolours the window: five named slots on its one dark colourway. Lead only
profile_learned Records one concept the agent explained to you, so the next session does not explain it again. Lead only

What is not here#

There is no approve, no refuse, no kill, no dismiss and no execute tool, and a test holds the live list to that. No tool reads a private key or the recovery phrase. No tool moves money into the wallet: deposits go through the card in the window, see Money. The source of truth for this list is src/mcp.ts in the repository; Security says what the surface does and does not guarantee.