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

# Tools

> Complete reference of all 27 MCP tools.

export const OutcrawlStyles = () => {
  if (typeof document !== 'undefined' && !document.getElementById('outcrawl-overrides')) {
    const s = document.createElement('style');
    s.id = 'outcrawl-overrides';
    s.textContent = `
      /* Match the product's radius grid (4 / 6 / 8 / 9999), not Mintlify's default. */
      .rounded-sm { border-radius: 0.375rem !important; } /* 6px, --r-ctl */
      .rounded-md { border-radius: 0.375rem !important; } /* 6px, --r-ctl */
      .rounded-lg { border-radius: 0.5rem !important; }   /* 8px, --r-panel */
      .rounded-l-sm { border-top-left-radius: 0.375rem !important; border-bottom-left-radius: 0.375rem !important; }
      .rounded-r-sm { border-top-right-radius: 0.375rem !important; border-bottom-right-radius: 0.375rem !important; }
      .rounded-l-md { border-top-left-radius: 0.375rem !important; border-bottom-left-radius: 0.375rem !important; }
      .rounded-r-md { border-top-right-radius: 0.375rem !important; border-bottom-right-radius: 0.375rem !important; }
      .rounded-l-lg { border-top-left-radius: 0.5rem !important; border-bottom-left-radius: 0.5rem !important; }
      .rounded-r-lg { border-top-right-radius: 0.5rem !important; border-bottom-right-radius: 0.5rem !important; }

      /* Cards: never pure white in light mode, matching the one-big-card surface tone. */
      .card { background-color: #fcfcfc !important; border-radius: 0.5rem !important; }
      html.dark .card { background-color: #141311 !important; }

      /* Docs hero box */
      .oc-hero { background-color: #fcfcfc; border: 1px solid #e5e2dc; }
      html.dark .oc-hero { background-color: #141311; border-color: #26241f; }
      html.dark .oc-hero h1 { color: #edeae4; }

      /* Thin, transparent-track, hide-until-hover scrollbar. */
      ::-webkit-scrollbar { width: 6px; height: 6px; background-color: transparent; }
      ::-webkit-scrollbar-track { background-color: transparent; }
      ::-webkit-scrollbar-thumb { background-color: rgba(155, 155, 155, 0.5); border-radius: 10px; transition: opacity 0.3s ease; opacity: 0; }
      ::-webkit-scrollbar-thumb:hover { background-color: rgba(155, 155, 155, 0.7); }
      *:hover::-webkit-scrollbar-thumb,
      *:focus::-webkit-scrollbar-thumb,
      *:active::-webkit-scrollbar-thumb { opacity: 1; }
      * { scrollbar-width: thin; scrollbar-color: rgba(155, 155, 155, 0.5) transparent; }
    `;
    document.head.appendChild(s);
  }
  return null;
};

<OutcrawlStyles />

### Scrape and search

| Tool | Description |
| - | - |
| `outcrawl_scrape` | Fetch one URL, return clean content in the requested formats |
| `outcrawl_search` | Web search, optionally rendered through the scrape pipeline |

### Crawl

| Tool | Description |
| - | - |
| `outcrawl_crawl` | Walk a site from a seed URL; the whole stream folds into one tool response |

### Monitors

| Tool | Description |
| - | - |
| `outcrawl_monitor_create` | Watch a URL on a schedule, notify on real change |
| `outcrawl_monitor_list` | List monitors with their last check status |
| `outcrawl_monitor_delete` | Delete a monitor, stop its schedule |

### Agent

| Tool | Description |
| - | - |
| `outcrawl_agent` | Submit a task, get an id back in milliseconds |
| `outcrawl_agent_list` | Your runs, newest first, filterable by status and time |
| `outcrawl_agent_status` | Status, plan, spend, and the answer once there is one |
| `outcrawl_agent_events` | The step-by-step log from a cursor, every record in one response, with the cursor to resume from |
| `outcrawl_agent_results` | Records produced so far |
| `outcrawl_agent_cancel` | Stop a run |
| `outcrawl_agent_control` | Take the wheel of a live run, or hand it back |
| `outcrawl_agent_answer` | Answer the question a paused run asked |
| `outcrawl_agent_file_add` | Attach a file to a run, carried as base64 |

<Note>
  A run pauses on its own when it needs something only you know: `outcrawl_agent_status` shows `paused` and the question, and `outcrawl_agent_answer` resumes it from where it stopped. `outcrawl_agent_control` is for a step you would rather do yourself: it takes the wheel with the browser still open and hands it back on whatever page you left it on.
</Note>

### Profiles

| Tool | Description |
| - | - |
| `outcrawl_profile_create` | Create a profile that keeps logins |
| `outcrawl_profile_list` | List profiles |
| `outcrawl_profile_get` | Fetch one profile |
| `outcrawl_profile_delete` | Delete a profile |

### Sessions

| Tool | Description |
| - | - |
| `outcrawl_sessions_list` | Past sessions, newest first, filterable by status, task, profile and time |
| `outcrawl_sessions_get` | One session: status, pages, cost, replay link |
| `outcrawl_session_network` | What went wrong in a session's network, briefly: failed and slow requests |
| `outcrawl_session_request` | One request from a session in full, with its body |

### Usage and credits

| Tool | Description |
| - | - |
| `outcrawl_usage` | Aggregate usage |
| `outcrawl_credits` | Granted, spent, remaining |

### Rules

| Tool | Description |
| - | - |
| `outcrawl_rules_get` | The workspace rules, enforced or guidance |
| `outcrawl_rules_set` | Replace the rules, get the classification back on the same call |

<Note>
  19 of the registry's 46 capabilities carry no MCP tool, deliberately. **Crawl job reads** (`outcrawl_crawl` already returns the whole crawl in one response). **Session replay streams, exports and sharing**: a model reads a session through the four session tools above; watching, exporting and sharing a replay is a person's act. **Secret management**, an assistant must never manage a credential, only address a handle a run was already given. **Integration management**, connecting a server grants an agent reach outside the browser, and that consent is a human's alone to give. An agent still calls an already-connected integration's tools mid-run once a person has granted a specific run access to it, that is a different act, made under the run's own submit-time grant, not one of the tools above.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.