> ## Documentation Index
> Fetch the complete documentation index at: https://langchain-5e9cc07a-preview-naomid-1770324835-64a7eea.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Built-in tools

You can access a variety of tools in Agent Builder. Use built-in tools to give your agents access to email, calendars, chat, project management, code hosting, spreadsheets/BI, search, social, and general web utilities.

<Info>
  Google, Slack, Linear, GitHub, and LinkedIn use OAuth. Exa, Tavily, Pylon, and Twitter/X use workspace secrets (API keys).
</Info>

<CardGroup cols={2}>
  <Card title="Arcade" icon="calculator">
    Math and logic

    <ul>
      <li>Math operations</li>
      <li>Generate random numbers</li>
    </ul>
  </Card>

  <Card title="BigQuery" icon="database">
    Analytics

    <ul>
      <li>Execute SQL queries</li>
    </ul>
  </Card>

  <Card title="Deep Wiki" icon="paragraph">
    Search Deep Wiki

    <ul>
      <li>Read wiki structure and contents</li>
      <li>Ask questions</li>
    </ul>
  </Card>

  <Card title="Docs by LangChain" icon="book">
    Search our documentation
  </Card>

  <Card title="GitHub" icon="github">
    PRs, issues, and content

    <ul>
      <li>List pull requests</li>
      <li>Get pull request details</li>
      <li>Create issues and pull requests</li>
      <li>Comment on issues and pull requests</li>
      <li>Read repository files and list directories</li>
    </ul>
  </Card>

  <Card title="Gmail" icon="google">
    Read and send email

    <ul>
      <li>Read emails (optionally include body, filter with search)</li>
      <li>Send email or reply to an existing message</li>
      <li>Create draft emails</li>
      <li>Mark messages as read</li>
      <li>Get a conversation thread</li>
      <li>Apply or create labels</li>
      <li>List mailbox labels</li>
    </ul>
  </Card>

  <Card title="Google Calendar" icon="google">
    Manage events

    <ul>
      <li>List events for a date</li>
      <li>Get event details</li>
      <li>Create new events</li>
      <li>Update events</li>
      <li>Delete events</li>
    </ul>
  </Card>

  <Card title="Google Docs" icon="google">
    Manage docs

    <ul>
      <li>Create new docs</li>
      <li>Read docs</li>
      <li>Append text</li>
      <li>Replace text</li>
    </ul>
  </Card>

  <Card title="Google Sheets" icon="google">
    Spreadsheets

    <ul>
      <li>Get spreadsheets</li>
      <li>Create spreadsheets</li>
      <li>Read ranges</li>
      <li>Write ranges</li>
      <li>Append rows</li>
      <li>Clear ranges</li>
    </ul>
  </Card>

  <Card title="Linear" icon="list-check">
    Manage issues and teams

    <ul>
      <li>List teams and team members</li>
      <li>List issues with filters</li>
      <li>Get issue details</li>
      <li>List labels</li>
      <li>Create, update, or delete issues</li>
    </ul>
  </Card>

  <Card title="LinkedIn" icon="linkedin">
    Post to profile

    <ul>
      <li>Publish a post with optional image or link</li>
    </ul>
  </Card>

  <Card title="PagerDuty" icon="pager">
    Manage incidents

    <ul>
      <li>List alert group settings and get details</li>
      <li>List incidents and get details</li>
      <li>Get outlier incidents, past incidents, and related incidents</li>
      <li>List services and get details</li>
      <li>List teams, members, schedules, and users, and get details</li>
      <li>List oncalls</li>
      <li>Manage team members</li>
      <li>Manage schedules</li>
      <li>Manage event orchestration routers</li>
    </ul>
  </Card>

  <Card title="Pylon" icon="list-check">
    Issue management

    <ul>
      <li>List issues</li>
      <li>Get issue details</li>
      <li>Update issues</li>
    </ul>
  </Card>

  <div style={{ position: 'relative', margin: 0, padding: 0 }}>
    <Card title="Search" icon="magnifying-glass">
      <ul>
        <li>Exa web search (optionally fetch page contents)</li>
        <li>Exa LinkedIn profile search</li>
        <li>Tavily web search</li>
      </ul>
    </Card>

    <div style={{ position: 'absolute', top: 16, right: 16 }}>
      <Tooltip tip="Exa: EXA_API_KEY; Tavily: TAVILY_API_KEY">
        <Icon icon="key" size={16} />
      </Tooltip>
    </div>
  </div>

  <Card title="Slack" icon="slack">
    Send and read messages

    <ul>
      <li>Send a direct message to a user</li>
      <li>Post a message to a channel</li>
      <li>Reply in a thread</li>
      <li>Read channel history</li>
      <li>Read thread messages</li>
    </ul>
  </Card>

  <Card title="Stripe" icon="stripe-s">
    Manage payments

    <ul>
      <li>Create and list customers, products, payments, and prices</li>
      <li>Create, list, and finalize invoices</li>
      <li>List, update, and delete subscriptions</li>
      <li>Create and list coupons</li>
      <li>Create list, and update disputes</li>
      <li>Search and fetch Stripe resources</li>
      <li>Search documentation</li>
    </ul>
  </Card>

  <div style={{ position: 'relative', margin: 0, padding: 0 }}>
    <Card title="Twitter/X" icon="twitter">
      <ul>
        <li>Read a tweet by ID</li>
        <li>Read recent posts from a list</li>
      </ul>
    </Card>

    <div style={{ position: 'absolute', top: 16, right: 16 }}>
      <Tooltip tip="Required keys: TWITTER_API_KEY, TWITTER_API_KEY_SECRET">
        <Icon icon="key" size={16} />
      </Tooltip>
    </div>
  </div>

  <Card title="Web utilities" icon="globe">
    <ul>
      <li>Read webpage text content</li>
      <li>Extract image URLs and metadata</li>
      <li>Notify user (for confirmations/updates)</li>
    </ul>
  </Card>
</CardGroup>

<Tip>
  You can also connect to remote MCP servers to give your agents access to additional tools. See [Remote MCP servers](/langsmith/agent-builder-remote-mcp-servers) for more information.
</Tip>

## Disconnect a tool

To remove a tool from your agent:

<Steps>
  <Step title="Open Agent settings">
    In the [LangSmith UI](https://smith.langchain.com), hover over **My Agents** in the left sidebar and click the <Icon icon="gear" /> settings icon.
  </Step>

  <Step title="Find the integration">
    In the integrations section, locate the connected app you want to remove.
  </Step>

  <Step title="Disconnect">
    Click **Disconnect** for that integration.
  </Step>
</Steps>

***

<Callout icon="pen-to-square" iconType="regular">
  [Edit this page on GitHub](https://github.com/langchain-ai/docs/edit/main/src/langsmith/agent-builder-tools.mdx) or [file an issue](https://github.com/langchain-ai/docs/issues/new/choose).
</Callout>

<Tip icon="terminal" iconType="regular">
  [Connect these docs](/use-these-docs) to Claude, VSCode, and more via MCP for real-time answers.
</Tip>
