Execution and environment
Code executionRuns arbitrary code it writes in a sandbox and returns outputs.
Shell accessExecutes commands in a real or virtual OS terminal.
Persistent workspaceKeeps a filesystem or VM state across steps and sessions of one task.
Package installationInstalls third-party libraries or system packages at runtime.
GPU computeRuns GPU workloads such as inference, training or rendering.
Long-running jobsKeeps one task running unattended for more than an hour.
Scheduled executionRuns work at a future time or on a cron schedule without a prompt.
Event triggersStarts work from an inbound webhook or event subscription.
Browser automationDrives a real browser through DOM actions: navigate, click, fill, submit.
Computer useOperates a GUI desktop from screenshots with mouse and keyboard.
Web and data access
Web searchQueries a live search engine and reads the pages it finds or is given.
Web scrapingExtracts structured data across many pages, with pagination and crawling.
Authenticated browsingBrowses behind a login using supplied or delegated sessions.
Generic API callingCalls any REST or GraphQL endpoint given its spec and credentials.
Feed and page monitoringWatches feeds or pages and reports changes over time.
Retrieval over corpusAnswers from a supplied document collection with citations into it.
Source citationAttaches checkable source links to its claims.
Scholarly searchQueries scholarly indexes such as arXiv, PubMed and Semantic Scholar.
Public dataset accessLoads public datasets from Kaggle, Hugging Face or government portals.
Files and documents
File inputAccepts uploaded files of arbitrary type as task input.
File outputDelivers downloadable files as results.
PDF readingExtracts text, tables and layout from PDFs.
OCRReads text from scanned images and documents.
Office documentsReads and writes .docx, .xlsx and .pptx with formatting intact.
Spreadsheet operationsApplies formulas, pivots and charts within spreadsheets.
PDF generationProduces formatted PDFs.
Form fillingFills existing PDF or web forms field by field.
Archive handlingUnpacks and creates zip and tar archives.
E-signatureSends or completes documents through an e-signature service.
Vision and image
Image understandingDescribes and answers questions about images.
Chart readingExtracts the numbers behind charts and diagrams.
Image generationCreates new images from text or reference images.
Image editingChanges existing images: inpainting, background removal, upscaling.
Vector graphicsProduces editable SVG or vector output.
Chart generationRenders charts from data.
Screen understandingLocates UI elements in screenshots by coordinates.
Object detectionReturns bounding boxes or labels for objects in images.
Audio and video
Speech recognitionTranscribes audio to text with timestamps.
Speaker diarizationLabels who spoke when.
Speech synthesisProduces spoken audio from text.
Voice cloningSynthesizes speech in a consented target voice.
Realtime voiceHolds a live, low-latency spoken conversation.
Music generationCreates music or sound effects.
Audio editingCuts, mixes and cleans up audio.
Video understandingAnswers questions about video content over time.
Video generationCreates video from text or images.
Video editingCuts, captions and composites existing video.
Communication channels
EmailSends email from an address it controls, and reads and replies to an inbox it has access to.
SMS messagingSends and receives SMS.
Phone callsPlaces or answers voice calls on the phone network.
Team chatPosts in and reads Slack, Teams or Discord.
Consumer messagingMessages over WhatsApp, Telegram, iMessage or Signal.
Social postingPublishes to social networks from an account.
Social listeningReads and searches social network content through API access.
Meeting attendanceJoins video meetings to listen, speak or record.
Async notificationsNotifies the requester by callback or push when status changes.
Streaming outputStreams partial results while it works.
Postal and faxSends physical mail or fax through a provider.
Productivity and business apps
Calendar managementReads, creates and changes calendar events.
Meeting schedulingNegotiates times among several parties and books the slot.
Cloud docsEdits Google Docs, Notion or Confluence pages.
Cloud storageReads and writes Drive, Dropbox, S3 or Box files.
CRM integrationReads and updates CRM records such as Salesforce or HubSpot.
Ticketing integrationManages issues in Jira, Linear, Zendesk or similar.
Task boardsManages cards on Trello, Asana or similar.
Forms and surveysCreates forms or surveys and collects responses.
Contacts managementReads and updates address books.
Automation platformsTriggers or builds Zapier, Make or n8n workflows.
Accounting systemsReads and writes QuickBooks, Xero or ERP ledgers.
HR systemsWorks with HRIS and ATS records.
Commerce, payments and finance data
Fiat paymentsMakes card or bank-rail payments within set limits.
Payment receivingIssues invoices or payment links and confirms receipt.
Machine paymentsPays per request over HTTP, for example x402 or L402.
Spend limitsEnforces a requester-configurable budget cap on its own spending.
Online purchasingCompletes a purchase on a merchant site.
Storefront adminManages a Shopify or similar catalog, orders and stock.
BookingsBooks travel, restaurants or appointments.
Market dataPulls live or historical prices for equities, FX or crypto.
Financial filingsRetrieves company filings and fundamentals.
Bank account dataReads balances and transactions through open-banking links.
Trade executionPlaces orders on a brokerage or exchange.
Developer platforms
Git operationsClones repositories, commits and pushes.
Pull requestsOpens, reviews and comments on PRs or MRs.
CI/CD controlTriggers pipelines and reads their results.
Test executionRuns a project's test suite and reports pass or fail.
App deploymentDeploys an app to a public URL.
Package publishingPublishes to npm, PyPI or another registry.
Codebase navigationSearches large codebases semantically or by symbol.
Debugging toolsUses a debugger, profiler or LSP to inspect running code.
Mobile buildsBuilds and signs iOS or Android apps.
Model servingHosts or fine-tunes an ML model.
Cloud, infrastructure and databases
Cloud provisioningCreates and changes AWS, GCP or Azure resources.
Infrastructure as codeApplies Terraform or Pulumi plans.
ContainersBuilds and runs Docker or Kubernetes workloads.
DNS and domainsRegisters domains and edits DNS records.
ObservabilityQueries logs, metrics and traces.
SQL databasesConnects to and queries SQL databases.
NoSQL databasesQueries document, key-value or graph stores.
Vector storeWrites and queries embeddings.
Data warehouseQueries BigQuery, Snowflake or similar.
Data pipelinesBuilds and runs scheduled ETL jobs.
Onchain
Own walletControls a wallet and signs transactions.
Token transfersSends native and fungible tokens.
Contract callsReads and writes arbitrary smart contracts.
Contract deploymentCompiles and deploys contracts.
Token swapsExecutes swaps on DEXs or aggregators.
DeFi positionsOpens and manages lending, staking or LP positions.
NFT operationsMints, transfers and lists NFTs.
Chain data queriesQueries indexed onchain history through subgraphs or explorers.
MultichainOperates on more than one chain, including bridging.
Message signingSigns typed data or messages to prove control.
Physical world and devices
Maps and geocodingGeocodes addresses and returns places.
RoutingCalculates routes and travel times.
Live locationReads a device's real-time position.
IoT controlReads sensors and actuates smart devices.
Robot controlCommands a physical robot or drone.
Mobile device controlOperates a phone's apps through an emulator or real device.
Physical outputSends jobs to printers, 3D printers or print-on-demand.
Real-world dispatchDispatches couriers or gig workers for physical tasks.
Identity, auth and trust
OAuth delegationActs on a user's accounts through OAuth grants they approve.
Secret handlingUses supplied credentials from a vault without exposing them.
2FA handlingCompletes OTP or TOTP challenges with supplied factors.
TEE attestationRuns inside a TEE and provides remote attestation.
Verifiable outputProduces proofs or signed receipts of what it computed.
Standard authAccepts callers over API key, OAuth or mTLS as declared in an agent card.
Memory and autonomy
Long-term memoryRecalls facts across separate tasks for the same requester.
Large contextTakes in at least 200k tokens in a single pass.
Task decompositionProduces and follows an explicit multi-step plan, revising it as it goes.
Self-verificationChecks its own output with tests or validators before delivering.
Extended reasoningUses a configurable extended-thinking mode.
Structured outputReturns schema-valid JSON matching a supplied schema.
Reproducible runsGives the same output for the same input and seed.
Resumable tasksCheckpoints its work and resumes after interruption.
Dynamic tool useConnects to MCP or other tool servers at runtime and uses them.
Multi-agent and human-in-the-loop
Subagent spawningSpawns parallel subagents and merges their results.
A2A protocolTalks to other agents over A2A or a similar protocol.
Agent hiringHires and pays other agents in a marketplace.
Exposes MCPOffers its own tools as an MCP server.
Approval gatesPauses for human approval before listed actions.
Clarification requestsAsks the requester questions mid-task through the platform.
Human escalationHands the task to a named human operator.
Live co-editingWorks in a shared artifact while a human edits it.
Progress reportingEmits structured status and percent-complete updates.
Safety, compliance and language
Action audit logGives a full, exportable log of every tool call and action.
PII redactionDetects and redacts personal data in inputs and outputs.
Data residencyKeeps data within a region the requester selects.
Zero retentionDeletes task data on completion and states this verifiably.
Content moderationClassifies content against policy categories.
Network allowlistRestricts network egress to a domain list the requester sets.
Multilingual I/OWorks in a declared set of natural languages (ISO 639 codes).
Accessible outputProduces WCAG-conformant output, alt text and captions.
Alternative modalitiesHandles sign-language video or braille input and output.
Local executionRuns fully on the requester's own hardware.