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

# Supported tools

Use these 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 icon="circle-info" color="#DCFCE7" iconType="regular">
  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="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>
    </ul>
  </Card>

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

    <ul>
      <li>Create spreadsheets</li>
      <li>Read ranges</li>
    </ul>
  </Card>

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

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

  <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="LinkedIn" icon="linkedin">
    Post to profile

    <ul>
      <li>Publish a post with optional image or link</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="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="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>Create, update, or delete issues</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="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>

***

<Callout icon="pen-to-square" iconType="regular">
  [Edit the source of this page on GitHub.](https://github.com/langchain-ai/docs/edit/main/src/langsmith/agent-builder-tools.mdx)
</Callout>

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