Every tool your agent can run
Discover tools
Every tool, shelved by the job it does, so vendors compare side by side. Each one is a single call your agent can make over MCP, CLI or API.
Analyze product usage
Amplitude · Runs an ad-hoc event segmentation, funnel or retention query and returns the results.
Metabase · Runs a query against a table or saved metric through the semantic layer and returns the results.
Metabase · Runs a native SQL query against a connected database and returns the rows.
Amplitude · Returns user profiles, user properties and activity timelines from an Amplitude project.
Amplitude · Returns the computed results of a saved event segmentation, sessions, funnel or retention chart for a time range.
Mixpanel · Returns the data behind a saved report, such as an Insights report, by its ID.
Authenticate users
Twilio · Checks the code a user entered against their pending verification and returns its status, approved when the code is right.
Twilio · Starts verifying a phone number or email address by sending a one-time code over SMS, WhatsApp, a voice call or email.
Clerk · Creates an invitation for an email address and sends the invitation email with a link to sign up.
Clerk · Sends an invitation to the email address on a waitlist entry so that person can sign up.
Clerk · Returns the application's users, newest first, filtered by email, name, organization or sign-up, sign-in and last-active dates.
Automate workflows
Make · Creates a Make scenario in a team from a blueprint of modules and a schedule, and returns the new scenario's details.
Make · Returns one scenario run's status, such as running, success, warning or error, and its outputs or error once it ends.
Make · Returns the scenarios in a Make team or organization, filterable by name, folder and whether they are active.
Make · Runs an active Make scenario with the inputs you pass and returns the run's status, execution ID and, when the scenario defines them, its outputs.
n8n · Creates an n8n workflow from its nodes and connections and returns the new workflow with its ID.
n8n · Returns the n8n workflows you have access to, filtered by name, tags or project, with each one's ID and whether it is active.
Book meetings
Cal.com · Books an attendee into a start time on an event type and returns the booking with its UID.
Cal.com · Returns a private booking URL for an event type that expires after a number of bookings or at a set time.
Cal.com · Returns the open start times of an event type between two dates, grouped by day.
Cal.com · Returns bookings filtered by status, attendee, event type and date range, one page at a time.
Cal.com · Moves an accepted or pending booking to a new start time and returns the rescheduled booking.
Calendly · Books an invitee into an open time on an event type and returns the invitee with links to cancel or reschedule.
Build audiences
Customer.io · Returns up to 1,000 people in a workspace who match a filter on segment membership and attribute values.
Klaviyo · Records marketing consent for up to 1,000 profiles on email, SMS, WhatsApp or push, optionally adding them to a list.
Klaviyo · Creates a profile or updates the one that matches, with contact details, location and custom properties.
Loops · Saves a named segment of the contacts that match an audience filter, for targeting campaigns and filtering workflows.
Loops · Updates the contact with a matching email address or user ID, or creates it, with properties and mailing list subscriptions.
Mailchimp · Adds or removes tags on one audience contact, creating any active tag that doesn't exist yet.
Classify signals
Collect form responses
Typeform · Returns counts, averages, sums or NPS for one field of a form's responses or for all of them.
Typeform · Creates a typeform in a workspace, an empty draft over MCP or a complete form with fields and logic over the API.
Typeform · Creates or updates a named webhook that posts each new response to a form to your URL.
Typeform · Returns a form's responses with their answers and landing and submission times, filtered by date, response type or a search phrase.
Webflow · Returns the submissions of one form on a site, up to 100 per page.
Collect payments
Chargebee · Creates a Chargebee-hosted checkout page for the plan and add-on prices you pass and returns it with the URL to send the customer.
Chargebee · Creates a percentage, fixed-amount or free-quantity coupon that applies to an invoice or to specific items, and returns the coupon.
Paddle · Creates a flat, per-seat or percentage discount, with a code customers can redeem at checkout, and returns the discount.
Paddle · Creates a transaction for the catalog prices or one-off items you pass and returns it with a checkout URL for collecting payment.
Stripe · Creates a percent-off or amount-off discount and returns the coupon to apply to invoices and subscriptions.
Stripe · Creates a Stripe-hosted checkout link for the prices you pass and returns it with its shareable URL.
Design assets
Canva · Starts a job that creates a design from a brand template, or updates a design in place, filling its text, image and chart fields with your data.
Canva · Starts a job that exports a design as PDF, PNG, JPG, GIF, PPTX, MP4 or HTML and returns download links that expire.
Canva · Generates design candidates from a natural-language brief and returns each candidate's id, preview link and thumbnails.
Canva · Starts a job that creates a resized copy of a design at a preset design type or a custom width and height.
Figma · Creates, edits, deletes or inspects frames, components, text, images, variables and styles in a Figma Design, FigJam or Slides file.
Figma · Renders frames or layers from a file as PNG, JPG, SVG or PDF and returns temporary URLs to download them.
Enrich companies
6sense · Returns a company's firmographics, such as industry, employee and revenue range, address and SIC and NAICS codes, plus its 6sense segments, found from an email or a domain.
Lusha · Returns a company's firmographics, such as size, revenue, industry, location and technologies, found by its domain or name.
People Data Labs · Returns one company's profile, with size, employee count, industry, founding year, location, funding stage and total raised, and social profiles, matched from its name, website, profile URL or ticker.
ZoomInfo · Returns firmographics such as industry, revenue, employee count and growth, funding, parent company and competitors for up to 25 companies, matched by ZoomInfo company ID, name, website or ticker.
Apollo · Returns one company's industry, revenue, employee count, funding rounds, locations and parent or subsidiary companies, found by its domain or name.
Crustdata · Returns a company's firmographics, headcount, funding, web traffic, employee reviews, key people and news, found by domain, name, profile URL or Crustdata ID.
Enrich contacts
6sense · Returns the email, phone numbers, job title, level and company of up to 25 people per call, each matched from an email, a LinkedIn URL or a 6sense people ID.
Apollo · Returns the work email, title, employer and employment history of up to 10 people in one call, each matched from a name and company domain, an email or a LinkedIn URL.
Hunter · Returns the profile of the person behind an email address, with their name, location and employment, together with their company's profile, in one call.
Lusha · Returns a person's verified email and direct and mobile phone numbers, with their title and company, found by email, LinkedIn URL, or first name, last name and company.
People Data Labs · Returns one person's profile, with job title, employer, work history, education, skills and social profiles, plus work email and phone numbers on paid plans, matched from an email, phone, profile URL, or name and company.
Twilio · Validates a phone number and returns it in E.164 and national formats, plus line type, caller name or other data you request.
Enroll in sequences
HeyReach · Adds LinkedIn profiles as leads to a HeyReach campaign, which contacts them from the campaign's LinkedIn sender accounts.
Close · Enrolls a contact in a sequence (workflow), whose timed email and call steps run until the contact replies.
Gong · Assigns up to 100 CRM contacts or leads to a Gong Engage flow, starting its email and call to-dos for them.
Instantly · Adds up to 1,000 leads to one Instantly campaign or lead list, checking their emails against blocklists and existing leads.
lemlist · Creates a lead in a lemlist campaign from an email, name, company and custom variables, optionally finding or verifying their email first; it never updates an existing lead.
Outreach · Enrolls one or more prospects in an Outreach sequence, sending from the mailbox you choose, and returns the status of the batch.
Find prospects
6sense · Returns people in 6sense's B2B database who match company domain, job title, level, function, location or industry filters, without their emails or phone numbers.
Exa · Starts an Exa Agent run that searches and reads the web to build lists, enrich records you pass in or research a question, and returns cited findings with optional schema-validated JSON.
Hunter · Returns up to 100 companies that match a plain-language description or filters such as headquarters location, industry, headcount and company type, at no credit cost.
Instantly · Adds the people matching a SuperSearch query to an Instantly lead list, creating the list if needed, and enriches them with work emails or LinkedIn profiles as you ask.
Instantly · Returns people from Instantly's SuperSearch lead database who match filters such as job title, department, level, location, industry or employee count, without their email addresses.
lemlist · Returns companies from lemlist's database that match filters such as industry, company size or technologies used, with their location, employee count and technologies.
Find work emails
Hunter · Returns the most likely work email for a person from their name and company domain or LinkedIn handle, with a confidence score, its verification status and the public sources.
Hunter · Returns the email addresses Hunter has found for a company domain, with each person's name, position, seniority, department and a confidence score.
lemlist · Starts a lookup that finds a person's verified email, phone number or LinkedIn profile, or verifies an email you have, and returns an id to fetch the result with.
Lusha · Reveals the emails and direct and mobile phone numbers of up to 50 contacts found by search, charging only for the fields you ask to reveal.
Crustdata · Returns business emails, personal emails and phone numbers for up to 25 people at once, found by professional profile URL or business email.
Host meetings
Zoom · Returns a webinar's registrants with their registrant ID, email, name and registration time, filtered by approval status.
Zoom · Registers a person for a webinar and returns their registrant ID and personal join URL.
Zoom · Schedules a meeting for a user and returns its ID, the join URL to share and the host's start URL.
Zoom · Schedules a webinar for a webinar host and returns its ID, join URL and, when registration is on, its registration URL.
Zoom · Returns the registrants of a past webinar who did not attend, with their names and emails.
Zoom · Returns the people who attended a past webinar, with name, email, join and leave times and seconds attended.
Make phone calls
Manage a CRM
Close · Adds a person, with name, title, emails, phones and URLs, to a lead and returns the new contact.
Close · Creates a lead (a company) and returns it with its ID; over the API its contacts, addresses and custom fields can be created in the same call.
Close · Logs a note activity on a lead, optionally tied to one of its contacts.
Close · Returns the leads or contacts that match a query, such as contacts with CTO in their title or leads not contacted in the past week.
Intercom · Creates a user or lead from an email, an external ID or a role, with optional name, phone, owner and custom attributes, and returns the contact.
Intercom · Returns the users and leads whose attributes, such as email, email domain, name, phone or a custom attribute, match your filters.
Manage code
GitHub · Opens a new issue in a repository with a title, body, labels and assignees.
GitHub · Returns files, and the repositories they live in, whose code matches a query such as an import of a package.
GitHub · Returns repositories that match a query on name, topic, language, stars or owner.
Manage docs
Atlassian · Creates a page in a Confluence space, under a parent page if you pass one, and returns the new page.
Atlassian · Returns the Confluence pages, blog posts and other content that match a CQL query.
Notion · Creates a page under a parent page, or a new row in a data source, with property values and content.
Notion · Returns the pages in a data source that match a filter, in the requested sort order.
Notion · Returns a page's content as Notion-flavored markdown.
Notion · Finds pages and data sources that match a query.
Manage tables
Airtable · Creates one or more records in a table from their field values and returns each new record with its id.
Airtable · Returns a table's records a page at a time, filtered, sorted and cut down to the fields you ask for.
Airtable · Finds the records in a table whose searchable fields match a keyword, such as a company name.
Airtable · Changes only the fields you pass on existing records, leaving the rest as they were, and returns the updated records.
Manage tasks
Atlassian · Adds a comment to a Jira work item and returns the new comment.
Atlassian · Creates a Jira work item (an issue) in a project with its type, summary, description, assignee and labels, and returns its key.
Atlassian · Returns the Jira work items that match a JQL query, with the fields you ask for, one page at a time.
ClickUp · Adds a comment to a task, optionally assigned to someone, and returns the new comment's id.
ClickUp · Creates a task in a List with its name, description, assignees, status, priority, due date and custom fields, and returns the task.
ClickUp · Returns the tasks across a Workspace that match filters such as Lists, statuses, assignees, tags and dates, 100 per page.
Publish content
Notra · Changes a post's title, slug, markdown or status, and publishes it when the status is set to `published`.
Webflow · Creates up to 100 items in a CMS collection, as drafts unless queued for the next site publish, and returns them with their IDs.
Webflow · Publishes one or more items in a CMS collection, making them live on the site.
Webflow · Publishes a site's latest changes, or one page, to its Webflow subdomain or chosen custom domains.
Webflow · Updates the fields of one or more items in a CMS collection, holding changes to published items in draft until they are published.
Read reviews
Research accounts
Gong · Answers one plain-language question about a CRM account, such as its risks, objections or competitor mentions, from the calls and emails linked to it.
Gong · Answers one plain-language question about a CRM deal, such as what is blocking it or which next steps were agreed, from the calls and emails linked to it.
Gong · Returns a structured brief on a CRM account, deal or contact, with its key themes, stakeholders, risks and next steps drawn from its calls and emails.
Outreach · Answers a plain-language question about one Outreach account from its records, call transcripts and related data, and saves the question and answer in Outreach.
Review recordings
Gong · Returns the transcripts of the calls recorded in a date range, or of chosen calls, as monologues with each speaker's ID, topic and timed sentences.
Loom · Returns the action items Loom's AI extracted from a recorded meeting.
Loom · Returns a Loom video's metadata and, on request, its transcript, comments, AI brief, meeting action items or attached links.
Salesloft · Returns recorded calls and meetings in Salesloft, filtered by account, person, owner, platform, duration or date, each with its title, duration, account and person.
Route alerts
ClickUp · Posts a message to a ClickUp Chat channel, such as an alert for a team, and returns the message.
Front · Assigns a conversation to a teammate, or unassigns it.
monday.com · Sends a user a monday.com bell notification that links to an item, a board or an update, with an email if their settings allow.
Slack · Returns the workspace member registered with an email address, so a message can mention or reach them.
Slack · Posts a message to a channel, DM or thread and returns the channel ID and the message timestamp.
Slack · Schedules a message to post to a channel at a future Unix time and returns its scheduled message ID.
Scrape the web
Apify · Returns the items an Actor run saved to a dataset, such as scraped records, a page at a time.
Apify · Starts an Apify Actor, such as a Google Maps or search-results scraper, with JSON input and returns the run's status and the ID of the dataset that holds its results.
Apify · Returns Actors from Apify Store, Apify's marketplace of ready-made scrapers and automations, that match a search query, with each Actor's name, author and description.
Exa · Returns clean text, the most relevant highlights or a summary for one or more known URLs, from Exa's cache or a fresh crawl.
Perplexity · Returns only the passages of one or more web pages that are relevant to a query, as JSON.
Firecrawl · Follows links from a starting URL and returns the content of every page it reaches, within the limits you set.
Search conversations
HeyReach · Returns LinkedIn conversations from the unified inbox across the workspace's sender accounts, each with its messages, filterable by campaign, sender account or read status.
Front · Returns the conversations that match search text and filters such as sender, contact, tag, inbox, assignee, status or date.
Intercom · Returns the conversations that match filters such as state, source type, author email, assignee or a word in the message body.
Zendesk · Returns the tickets, users, organizations or groups that match a query in Zendesk's search syntax.
Slack · Searches messages and files in public channels, narrowed by channel, person and date.
Search the web
Apify · Starts Apify's RAG Web Browser on a query, or on one URL, and returns the run's storage IDs; its dataset holds the top result pages as Markdown.
Exa · Searches the web for a question and returns a direct answer or a summary with citations, or JSON that matches an output schema.
Exa · Returns web pages that match a natural-language query, up to 100 per call, with their text, highlights or summaries, and can focus on company pages, people profiles or news.
Perplexity · Answers a question from current web sources with inline citations, tuned for quick facts and short summaries.
Perplexity · Researches a question across many web sources with extended reasoning and returns a thorough answer with citations.
Perplexity · Returns ranked web results for a query, each with its title, URL, snippet and dates, optionally limited to domains or a date range.
Send email
Customer.io · Creates a one-time send (a newsletter) for a filter over segments and attributes or a CSV of recipients, as a draft, scheduled, or sent right away.
Customer.io · Sends one transactional email to a person, from a template filled with your message data or from a subject, body and sender you pass, creating the person if needed.
Customer.io · Sends an API-triggered broadcast now or at a scheduled time, to its saved audience or to the people, emails or filter you pass, with data for its Liquid placeholders.
Front · Creates an unsent draft that starts a new conversation from a channel, for a teammate to review and send.
Front · Sends a message from a channel to its recipients right away; on the API this starts a new conversation.
Instantly · Sends a reply to an email in an Instantly inbox from one of the workspace's connected sending accounts.
Send LinkedIn messages
Send SMS
Store files
Loom · Returns the videos the signed-in user owns, most recent first.
Loom · Sets a Loom video's visibility to OWNER, WORKSPACE or PUBLIC.
Loom · Starts uploading a new video to Loom, the first of two steps before it is published.
Dropbox · Creates a file request for a destination folder and returns the URL others use to upload files into it.
Dropbox · Creates a shared link to a file or folder, with optional settings for audience, access, downloads, password and expiry.
Dropbox · Downloads the file at a URL into a path in the user's Dropbox, as a job that must finish within 15 minutes.
Track AI visibility
Track events
Intercom · Records a named event with optional metadata against a user or lead, where teammates can filter on it and build segments from it.
Klaviyo · Records one event, such as a purchase, against a profile and creates or updates that profile.
Loops · Sends a named event for a contact, found by email address or user ID, to start the workflows it triggers, and creates the contact if it doesn't exist.
Mailchimp · Records a named event, with optional properties and time, for one audience contact.
Resend · Sends a named event for one contact, by contact ID or email address, and starts every automation that event triggers.
Segment · Ties an identified user to a group, such as a company or account, and records the group's traits like industry and employee count.
Track intent
Exa · Creates a monitor that reruns an Exa search on a schedule and sends only new, deduplicated results to your webhook.
G2 · Returns the companies researching your products on G2 and what they looked at, such as profiles, pricing or comparisons, across one or more of your products.
G2 · Returns which competitors the companies researching your product are evaluating on G2, with their comparison activity.
G2 · Returns the companies researching one of your products or its competitors on G2, ranked by intent score, with their activity and signal types.
G2 · Spends G2 Activate credits to reveal up to 25 masked companies that are showing intent for your product, and returns them.
Lusha · Returns recent signals for companies found by name or domain, such as headcount growth, hiring surges, website traffic changes and news like funding rounds or executive hires.
Track revenue
Chargebee · Returns customers on your Chargebee site, filtered by email, name or company, to find the billing record for a person or account.
Chargebee · Returns invoices filtered by status, customer or subscription, with their amounts, dates and payment status.
Chargebee · Returns the subscriptions that match every filter you pass, such as status, customer or plan price, with plan and billing details.
Paddle · Returns daily monthly recurring revenue totals between two dates, counting new subscriptions, upgrades, downgrades and churn.
Paddle · Returns active customers, or only those whose email exactly matches one of the addresses you pass.
Paddle · Returns subscriptions filtered by status, customer or price, 50 per page by default and up to 200.
Verify emails
Hunter · Checks whether an email address is deliverable and returns its status (valid, invalid, accept_all, webmail, disposable or unknown), a score and the checks behind it.
Instantly · Checks whether one email address is deliverable and returns verified, invalid or pending, whether its domain is catch-all, and the credits used.
Write copy
Notra · Queues a job that drafts a changelog, blog post, LinkedIn post or X post from recent GitHub and Linear activity in the brand's voice.
Notra · Plans an article brief for a topic, usually a content gap where AI engines answer without the brand, ready to approve for the writer.
Anthropic · Returns Claude's next message for a prompt or conversation, such as a drafted email or a label for a record.
Brew · Generates an on-brand email design from a plain-language prompt and returns its emailId, version id and HTML.
OpenAI · Generates text, or JSON that follows a schema you pass, from a prompt, optionally using tools such as web search.