content text-block format. OMS tools also return structuredContent: successes are
{ "result": ... } and errors are { "error": { "code": ... } }, with the same JSON in their
text block. Tools marked async start a background run and return a run id you poll with
get_run_status.
All published tools below are standard Salesgraph service interfaces. No customer-specific custom
tools are published here.
OMS tools
Use public OMS object keys everywhere. In particular,oms_watch_create takes
target: { type: "Account" | "Opportunity", key: string }; it does not take an internal primary
key field. Its frequency ranges from 1h through 30 days. monthlyCostCapMicros is
3000 to 100000000 for lite, or 10000 to 100000000 for base. Source policies allow up
to 25 valid domains per include or exclude list, with no overlap.
Sync vs. async
Sync tools run and return their markdown in a single call. Research and competitor mapping typically take tens of seconds. Async tools (GTM audit, org audit) kick off a longer pipeline and return immediately with a run id. Pollget_run_status with the right kind until the status is
completed, at which point it returns the full markdown result. See
Async runs.
Org context
Some tools return richer output when integrations are connected to your organization (for example, a CRM via Monaco). Tools degrade gracefully to public-data-only results when an integration isn’t present. Uselist_capabilities to see what’s
active.
If your org hasn’t completed onboarding (no sales profile yet), audit tools return an
Onboarding required message instead of starting a run. Finish onboarding in the dashboard,
then retry.