> ## Documentation Index
> Fetch the complete documentation index at: https://docs.salesgraph.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools overview

> Every tool the Salesgraph MCP server exposes.

The server exposes the following tools. All of them return **markdown** in the standard MCP
`content` text-block format. Tools marked **async** start a background run and return a run id
you poll with [`get_run_status`](/tools/get-run-status).

All published tools below are standard Salesgraph service interfaces. No customer-specific custom
tools are published here.

| Tool                                            | Input        | Type  | Classification | What it does                                                    |
| ----------------------------------------------- | ------------ | ----- | -------------- | --------------------------------------------------------------- |
| [`research`](/tools/research)                   | `topic`      | sync  | Standard       | Cited markdown brief on any topic or company, from public data. |
| [`competitors`](/tools/competitors)             | `company`    | sync  | Standard       | Sourced list of a company's direct competitors.                 |
| [`gtm_audit`](/tools/gtm-audit)                 | `website`    | async | Standard       | Org-aware GTM audit of a prospect's website.                    |
| [`org_audit`](/tools/org-audit)                 | —            | async | Standard       | Org-aware audit of your own org, from its sales profile.        |
| [`get_run_status`](/tools/get-run-status)       | `kind`, `id` | sync  | Standard       | Poll an async run; returns the result once complete.            |
| [`list_capabilities`](/tools/list-capabilities) | —            | sync  | Standard       | Which integrations are active for your org.                     |
| [`help`](/tools/help)                           | —            | sync  | Standard       | Catalog of available commands.                                  |

## 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. Poll [`get_run_status`](/tools/get-run-status) with the right `kind` until the status is
`completed`, at which point it returns the full markdown result. See
[Async runs](/reference/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. Use [`list_capabilities`](/tools/list-capabilities) to see what's
active.

<Note>
  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.
</Note>
