Skip to main content

Capabilities

Capabilities are the tools and integrations available to workers. Each capability is backed by an MCP (Model Context Protocol) server that provides the actual tool implementations.

Available Capabilities

Browsing

CapabilityIDAuthMCP ServerActions
Web BrowserbrowserNone@anthropic/mcp-server-puppeteerbrowse, screenshot, extract, click, fill, submit
Runs locally via Puppeteer. No configuration required.

Communication

CapabilityIDAuthMCP ServerActions
SlackslackOAuth@anthropic/mcp-server-slacksend_message, read_channel, reply_thread, list_channels, search
Email (Gmail/IMAP)emailOAuth or credentialsnooterra-mcp-emailread, send, search, label, archive, draft
DiscorddiscordBot tokennooterra-mcp-discordsend_message, read_channel, manage_roles, create_thread
SMS (Twilio)smsAPI keynooterra-mcp-twiliosend_sms, receive_sms, send_mms

Development

CapabilityIDAuthMCP ServerActions
GitHubgithubOAuth or token@anthropic/mcp-server-githubcreate_issue, create_pr, merge, comment, list_repos, read_file, commit
File SystemfilesystemNone@anthropic/mcp-server-filesystemread, write, list, delete, move, search
Terminal/ShellterminalNonenooterra-mcp-shellexecute, background, kill
Terminal commands require approval by default (requiresApproval: true).

Databases

CapabilityIDAuthMCP ServerActions
PostgreSQLpostgresConnection string@anthropic/mcp-server-postgresquery, insert, update, delete, schema
SQLitesqliteNone@anthropic/mcp-server-sqlitequery, insert, update, delete, schema

Productivity

CapabilityIDAuthMCP ServerActions
NotionnotionOAuthnooterra-mcp-notionread_page, create_page, update_page, query_database, create_database
Google SheetsgoogleSheetsOAuthnooterra-mcp-google-sheetsread, write, append, create, format
Google CalendarcalendarOAuthnooterra-mcp-google-calendarlist_events, create_event, update_event, delete_event, find_free_time

Payments

CapabilityIDAuthMCP ServerActions
StripestripeAPI keynooterra-mcp-stripecharge, refund, create_subscription, cancel_subscription, list_invoices
Stripe has requiresApproval: true — all payment actions require human approval by default.

E-Commerce

CapabilityIDAuthMCP ServerActions
ShopifyshopifyOAuthnooterra-mcp-shopifylist_products, update_inventory, list_orders, fulfill_order, create_discount

Integration

CapabilityIDAuthMCP ServerActions
WebhookswebhookNonenooterra-mcp-webhooksend, receive, transform
CapabilityIDAuthMCP ServerActions
Web SearchwebSearchAPI key@anthropic/mcp-server-brave-searchsearch, news, images

Core

CapabilityIDAuthMCP ServerActions
Worker MemorymemoryNone@anthropic/mcp-server-memorystore, retrieve, search, forget
Built-in. Workers automatically have persistent memory across runs.

Auth Types

TypeHow It Works
NoneWorks out of the box, no setup needed
OAuthOpens a browser to authorize the connection
API keyPaste a key from the service’s dashboard
Connection stringProvide a database connection URL
Bot tokenCreate a bot on the platform and paste the token
OAuth or credentialsChoose between OAuth flow or manual credentials
OAuth or tokenChoose between OAuth flow or personal access token

Automatic Capability Inference

When you describe a worker, capabilities are inferred from keywords in your description:
KeywordsInferred Capability
browse, website, url, scrape, price, competitor, amazonWeb Browser
slack, channel, message, threadSlack
email, inbox, gmail, send mailEmail
github, repo, issue, pull request, PR, commitGitHub
file, folder, directoryFile System
command, terminal, shell, bashTerminal
postgres, postgresql, databasePostgreSQL
notion, page, workspaceNotion
spreadsheet, google sheet, csvGoogle Sheets
calendar, event, meeting, scheduleGoogle Calendar
stripe, payment, refund, subscriptionStripe
shopify, inventory, fulfillmentShopify
search, google, find, researchWeb Search
webhook, api, endpointWebhooks
remember, track, history, previousWorker Memory

Capability-Specific Setup Questions

Some capabilities ask additional configuration questions during worker creation: File System: “Which directories should this worker have access to?” (e.g., ~/Documents, ~/Projects) Slack: “Which Slack channels should this worker use?” (e.g., #general, #alerts) PostgreSQL / SQLite: “What database permissions should this worker have?” (Read only / Read and write / Full access)

Categories

Capabilities are organized into categories:
CategoryCapabilities
BrowsingWeb Browser
CommunicationSlack, Email, Discord, SMS
DevelopmentGitHub, File System, Terminal
DatabasesPostgreSQL, SQLite
ProductivityNotion, Google Sheets, Google Calendar
PaymentsStripe
E-CommerceShopify
IntegrationWebhooks
SearchWeb Search
CoreWorker Memory