Skip to main content
Tools are the capabilities your agent uses to gather information, scrape content, and interact with external services. Dialog connects to 74+ tools across multiple categories, giving your agent broad reach without any configuration on your part.

What are tools?

Tools are specialized functions your agent calls to fetch data, search sources, scrape pages, and interact with connected services. Under the hood, Dialog uses the Model Context Protocol (MCP) — an open standard for connecting AI agents to data sources — to manage these connections. You don’t need to understand MCP to use Dialog. What matters is that each tool gives your agent a specific capability. When you ask a question or give an instruction, your agent picks the right tools automatically.

Available integrations

Dialog connects to a wide range of platforms and services:
CategoryPlatforms
Research & ForumsReddit, Discourse
Web IntelligenceWeb search, page scraping, content extraction
Social MediaInstagram, TikTok, YouTube, X, Facebook, LinkedIn
CommunicationGmail, Slack, Telegram, Discord, WhatsApp, Zoom
Project ManagementJira, Linear, Asana, Notion
Business IntelligenceSalesforce, HubSpot, Crunchbase, Intercom
Developer ToolsGitHub
ProductivityGoogle Calendar, Google Sheets, Google Docs, Figma
AnalyticsGoogle Analytics, PostHog
App StoresApp Store, Google Play
New integrations are added regularly. The total count currently stands at 74+ tools across these categories.

How tools are invoked

You don’t need to tell your agent which tools to use — it figures that out from your message. When you send something like “What are people saying about Notion on Reddit and X?”, the agent:
  • Analyzes your message to identify the relevant platforms (Reddit, X)
  • Selects the matching tools from its available integrations
  • Runs them in parallel where possible to minimize wait time
  • Combines the results into a single, unified response
This also works for non-research tasks. When you say “Save this for me: [URL]”, the agent selects web scraping tools. When you say “Put this on my calendar”, it uses your connected calendar integration. If a tool isn’t enabled in your preferences, the agent skips it and works with what’s available. You’ll see exactly which tools were invoked in the activity indicators below each response.

Connected apps

Some tools require you to authorize access through OAuth. These “connected apps” let your agent interact with your existing tools:
  • Read and send emails (Gmail)
  • Create and update issues (Jira, Linear)
  • Post to channels (Slack)
  • Manage documents (Notion, Google Docs)
  • Update spreadsheets (Google Sheets)
  • Schedule events (Google Calendar)
Connect apps from your account settings. Once connected, your agent can use them automatically when relevant.

Data Sources

Available research data sources

Built-in Tools

Core agent capabilities

Tool Preferences

Customizing which tools are active