2.3 Orbit Agent Builder Tools
BuilderTools
Agent Builder Workflow Tools
This feature is currently free for a limited time.
You can read "User Guide" to understand the usage workflow of this tool.
The Agent Builder project offers a relatively large number of general-purpose tools and supports both creating and using them. For this reason, we provide a dedicated URL to make it easier to combine and use these tools. The URL is as follows:
https://mcp.orbitfin.ai/agentbuilder/mcp
Portfolio List
Read-only, lists the user's existing portfolios as analysis targets
Free
Default limit 20, max 50; portfolios managed elsewhere
Ag Workflow Status
Read-only snapshot of the current Agent Builder workflow state
Free
Pure status check, never mutates draft/agent
Ag Continue
Read-only advisory navigator suggesting the next tool for vague user requests
Free
Never executes the suggested action itself
Ag Config Build
Creates a brand-new Agent draft from a natural-language requirement
Free
Blocked if an active draft already exists
Ag Config Load
Read-only, reviews the current active draft
Free
Returns human-readable config; hides raw ids
Ag Config Discard
Discards the current draft
Free
Only for explicit user request; doesn't delete saved Agents
Ag Config Set Target
Sets/replaces the draft's target company
Free
ids must come from a prior company_search result
Ag Config Edit
Edits the draft's data sources / time window / cadence / extraction fields
Free
Only editable before Agent creation starts
Ag Generate Start
Starts creating an Agent from the approved draft
Free
Marks creation "started", not "finished"
Ag Generate Status
Read-only, checks whether Agent creation has finished
Free
agent_ref resolves by name/company if id unknown
Ag Analyze List
Read-only, lists saved Agents for the user to choose from
Free
Default limit 3, max 20
Ag Analyze Start
Starts a final analysis run for a chosen saved Agent
Free
force=false dedupes recent runs by default
Ag Analyze Result
Read-only, checks analysis progress or fetches report/structured results
Free
Default limit 5, offset 0
Ag Agent List
Lists the current user's active saved Agent Builder Agents from the database,
so the user can choose one to run analysis
Free
Default limit 50, max 100;
User Guide
Audience: end users creating a "persistent tracking Agent" through a Copilot / Claude / ChatGPT conversation. You don't need to know any tool names or parameters — just talk to your assistant in plain language.
1. What this feature does
Agent Builder helps you create a "persistent tracking" analysis assistant (an Agent). Describe, in one sentence, which company/portfolio you want to track and what you care about, and your assistant (Copilot / Claude / ChatGPT) will:
Generate a draft tracking plan (what data to track, how often to update, which metrics to watch)
Let you confirm or adjust that plan
Formally create the Agent
Run analysis manually, whenever you ask (scheduled auto-runs aren't supported yet — see the FAQ below)
Produce a report you can check any time
2. How to get started
Just tell your assistant what you want to track, for example:
"Build me an assistant tracking Apple's cash flow health"
"I want a weekly update on NVIDIA's competitiveness in AI chips"
"Set up a monthly risk tracker for my 'Semiconductors' portfolio"
Your assistant will show you a draft plan that includes:
Tracking target (a company, or an existing portfolio)
Data sources (filings, news, stock price, etc.)
Update frequency (daily / weekly / monthly / on demand — currently just recorded in the plan and doesn't trigger auto-runs yet, see the FAQ below)
Specific metrics to watch
3. Reviewing and adjusting the plan
Once the draft is shown, you can:
Approve it as-is: "Looks good, create it" / "That works"
Ask for changes: "Change the cadence to weekly" / "Add ESG tracking" / "Switch to the portfolio instead of a single company"
Start over: "Never mind, let's redo this"
Once you approve and the Agent is created, the plan can no longer be edited — if you need a different setup later, you'll create a new Agent.
4. Creating and running
After you approve the plan:
Your assistant will say it's "creating" — you can ask "is it ready yet?" anytime
Once creation is done, say "run the analysis" to start a run
If you have multiple saved assistants, you can refer to one by name ("the NVIDIA one I set up before") or ask it to "list the assistants I've built"
5. Viewing results
Once analysis is done, just ask "is the result ready?" or "show me the report" and your assistant will give you:
A viewable analysis report
Or a structured summary of the key data
If the analysis is still running, it will tell you roughly how far along it is.
6. FAQ
Q: Can one assistant track multiple companies? Yes — if you choose a portfolio instead of a single company, the assistant tracks every company in it.
Q: I want to change the tracking frequency after creation — can I? No, the configuration is locked once the Agent is created. You'll need to build a new one for a different setup.
Q: Does the assistant run automatically on a schedule? Not yet — every analysis run currently has to be triggered manually by asking "run the analysis." The frequency you set in the plan is only recorded for reference and doesn't auto-trigger anything right now. Scheduled auto-runs need to be configured separately on the Insight platform. This is intentional: there isn't yet a visible run-history view here, so if auto-scheduling were enabled by default, a run could keep consuming credits without anyone noticing.
Q: I can't remember which assistants I've already built — what do I do? Just ask "what assistants have I built?" and it'll list them for you to choose from.
Tool Reference (Internal / Developer Doc)
Audience: prompt engineers / client developers integrating this MCP — not end users.
These tools are currently free/promotional (no billing).
1. Workflow state model
Draft → Agent (after creation) → Analysis run are three progressive states; tools are grouped by which state they operate on.
2. Tool list (grouped by workflow stage)
2.1 Navigation / status (read-only)
ag_workflow_status Ag Workflow Status
Low-level lookup when you need to know exactly which state the workflow is in
ag_continue Ag Continue
When the user gives a vague instruction ("continue", "OK", "what now"), ask this first for the recommended next tool
2.2 Draft management
ag_config_build Ag Config Build
Create a brand-new draft from scratch (no active draft exists)
ag_config_load Ag Config Load
Review the current draft's full configuration
ag_config_set_target Ag Config Set Target
Change only the draft's target company
ag_config_edit Ag Config Edit
Change the draft's data sources / time window / cadence / extraction fields
ag_config_discard Ag Config Discard
The user explicitly wants to abandon the current draft
2.3 Agent creation
ag_generate_start Ag Generate Start
User approved the draft — formally start Agent creation
ag_generate_status Ag Generate Status
Check whether creation has finished ("ready" vs. "still creating")
2.4 Selecting a target / saved Agent
ag_analyze_list Ag Analyze List
List the user's saved Agents for selection
portfolio_list Portfolio List
List the user's existing portfolios as an analysis target
2.5 Run analysis / fetch results
ag_analyze_start Ag Analyze Start
Start an analysis run for an already-created Agent
ag_analyze_result Ag Analyze Result
Check run progress, or fetch the report URL / structured data
3. Typical conversation flow (happy path, with actual tool calls)
Whenever the user's instruction is vague ("continue", "what now", "check progress"), call ag_continue first for the recommended next step instead of guessing.
4. Key constraints / notes
Never expose internal ids to the user:
ag_id,dag_run_id, etc. are tool-to-tool arguments only — always refer to the company/Agent name in user-facing replies.A draft is only editable before Agent creation starts: once
ag_generate_startsucceeds, the config is frozen andag_config_editno longer applies.Target company ids must come from a company_search result: never pass a guessed name/ticker directly to
ag_config_set_target/ag_config_build.Dedup by default:
ag_analyze_startdefaults toforce=False, which skips re-triggering if a recent run already exists — only passforce=Truewhen the user explicitly asks to re-run.Fuzzy reference resolution: several tools accept
agent_ref(a natural-language reference, e.g. "the NVIDIA one"). If resolution fails or matches multiple candidates, the tool returns a "needs user selection" response — never guess on the model's behalf.
Last updated