Precision MCP connection guide

Production MCP tool reference

Snapshot as of , from AI-Trading-Signals/os commit 6991f85fc. The live server's tools/list is authoritative.

44 production tools: 19 read-only, 10 additive writes and 15 destructive writes; 3 also have the open-world annotation. Open-world tools can initiate agent or routine work; their sends and changes still wait for approval by default in the app.

9 firm-content tools exist and are off in production; excluded below. Each row shows the tool's title, a short description and all four MCP annotation hints. These hints describe behavior; they do not grant access. Read the plain-text MCP catalog.

Read-only tools (19)

Read setup information, status and counts without changing them.

Read-only tools: tool name, title, description and annotations
ToolWhat it doesMCP annotations
get_agentRead an agentRead an agent's draft, published version and settings.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
list_routinesList routinesRead routines' state, schedule, owner and skills.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
routine_statusCheck a routineCheck a routine's state, next run and starts, without its findings.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
list_websitesList websitesList the websites agents may use and how each signs in.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
list_signinsList website sign-insCheck website sign-in health; people still sign in themselves in the app.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
list_firm_loginsList firm loginsList shared website logins and who may use each.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
get_firm_settingsRead firm settingsRead settings such as the firm's time zone and team brief.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
get_rulesRead RulesRead the firm's Rules for connected-app actions.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
list_modelsList modelsList model IDs and names available to agents or the firm.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
get_firm_modelRead the firm modelRead the firm's default model; agents can have their own.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
model_spendRead model spendingRead model spending, calls, failures, tokens and timing by call type and model.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
mcp_usageRead MCP usageRead each tool's call counts, failures, error codes and average time.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
list_connected_appsList connected appsCheck connected-app status; people connect their own accounts in the app.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
job_statusCheck a jobCheck whether a job is running, waiting, done or failed, without its findings.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
list_skillsList skillsList skills, revisions, the agents using them and available app or website references.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
get_skillRead a skillRead a skill's folder, files, apps and revisions.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
list_agentsList agentsList agents and the people who can own a routine.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
list_client_sourcesList client sourcesRead saved client-import mappings and their versions.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false
get_guideRead the setup guideRead the guide to setting up agents, skills, routines, logins, Rules and firm work.readOnlyHint: truedestructiveHint: falseidempotentHint: trueopenWorldHint: false

Additive writes (10)

Add information or save a revision with conflict protection. Writes are not retry-safe: each call adds an audit record.

Additive writes: tool name, title, description and annotations
ToolWhat it doesMCP annotations
create_agentCreate an agentCreate a named agent as a draft, ready to edit and publish.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: false
publish_agentPublish an agentPublish an agent's draft as its next version.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: false
add_firm_loginAdd a firm loginAdd a shared website login; an owner or operator signs in through the app. Not for mail.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: false
create_noteCreate a noteAdd a titled markdown note to Agent OS (AOS), optionally linked to a client.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: false
save_noteSave a noteReplace a note's text with a revision check; stale revisions are refused.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: false
rename_noteRename a noteChange a note's title while keeping its links.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: false
add_clientAdd a clientAdd one client by name; bulk imports go through an agent.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: false
ask_agentGive an agent workOpen-worldGive an agent work and receive task and job IDs, without its reply. Sends and changes wait for approval by default.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: true
save_skillSave a skillSave a skill folder as its next revision; a stale revision is refused.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: false
create_routineCreate a routineOpen-worldCreate a routine with an owner, instructions and skills, on a schedule or supported trigger; optionally start it.readOnlyHint: falsedestructiveHint: falseidempotentHint: falseopenWorldHint: true

Destructive writes (15)

Can overwrite without a revision check, stop work or remove access. Review the action before calling.

Destructive writes: tool name, title, description and annotations
ToolWhat it doesMCP annotations
save_agent_draftSave an agent draftReplace an agent's full draft; publish separately to make it available.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
set_agent_for_personSet an agent for a personTurn an agent on or off for one person; existing routines keep running.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
control_routineControl a routineOpen-worldPause, resume, stop or test-run a routine. Stop cannot be undone; sends and changes still need approval.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: true
set_routine_scheduleSet a routine scheduleSet when a routine runs on its owner's clock, or only when something arrives.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
set_routine_hearsSet who hears from a routineSet which current firm members hear from a routine besides its owner.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
set_routine_skillsSet routine skillsSet the skills a routine uses.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
save_websiteSave a websiteAdd or change a website agents may use; changes through its forms remain on approval cards.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
allow_firm_loginSet firm login accessAllow or remove a person's or routine's access to a shared login.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
save_firm_settingsSave firm settingsChange firm settings; omitted settings stay as they are.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
set_app_ruleSet an app RuleChange a connected app's Rule for one class of action.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
archive_noteArchive a noteArchive a note so agents stop using it, or restore it.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
set_firm_modelSet the firm modelSet the firm's default model or return to the platform default.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
save_templateSave a templateSave the steps used to lay out imported work.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
save_work_sourceSave a work sourceSave a checked mapping from a work file to projects as its next version.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false
save_client_sourceSave a client sourceSave a client-import mapping checked by a person as its next version.readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: false