Skip to main content

Connector Reference

OrcFlows ships 66 built-in connectors (internal/connectors), each providing a set of named tools backed by a third-party API — GitHub, Slack, Stripe, Postgres, Kubernetes, ad platforms, and more.

How connectors are used

Connectors are AI agent tools. They're added to an agent (or orchestrator) node's tools array — see Core Concepts: AI Agents — Connector tools:

{
"id": "ops_agent",
"type": "agent",
"config": {
"provider": "anthropic",
"model": "claude-sonnet-4-6",
"prompt": "Triage the new GitHub issue and post a summary to #eng.",
"tools": [
{
"name": "github",
"_node_type": "tool-github",
"token": "{{ secret.GITHUB_TOKEN }}",
"actions": ["github_list_issues", "github_create_issue"]
},
{
"name": "slack",
"_node_type": "tool-slack",
"oauth_connection_id": "{{ connection.slack }}"
}
]
}
}

For each tools entry:

  • name — required, non-empty label (any string).
  • _node_type — the connector identifier, from the tables below. Both the bare form (github) and the tool--prefixed alias (tool-github) work.
  • actions — optional array of specific tool names to expose (each connector's reference page lists its full tool names, e.g. github_create_issue). If omitted, or if none of the names match, every tool the connector provides is exposed to the agent.
  • Credentials — any other string field on the entry (e.g. token, api_key, base_url) is passed through to the connector as a credential. oauth_connection_id resolves the tenant's stored OAuth connection to a live access token at execution time, exposed to the connector as both access_token and token.

Each connector's tools return a string result (plain text or JSON-encoded, depending on the tool) that is fed back to the LLM as the tool call's output.

The 66 connectors here are distinct from the SDK-based connector workflow node, which is a separate plugin system for custom/marketplace connectors.

SaaS & Productivity

Connector_node_typeDescription
GitHubtool-githubRepos, issues, PRs, files, code search.
Jiratool-jiraIssues, projects, sprints, comments.
Lineartool-linearIssues, projects, teams, cycles.
Confluencetool-confluenceSpaces, pages, content search.
Asanatool-asanaTasks, projects, sections.
Trellotool-trelloBoards, lists, cards.
Slacktool-slackMessages, channels, users, files.
Discordtool-discordMessages, channels, guilds.
Twiliotool-twilioSMS, voice calls.
Resendtool-resendTransactional email.
Google Sheetstool-google-sheetsRead/write spreadsheet ranges.
Gmailtool-gmailSearch, read, send email.
Google Calendartool-google-calendarEvents, calendars, scheduling.
Google Drivetool-google-driveFiles, folders, sharing.
Notiontool-notionPages, databases, blocks.
Airtabletool-airtableBases, tables, records.
Dropboxtool-dropboxFiles, folders, sharing links.
HubSpottool-hubspotCRM contacts, deals, companies.
Shopifytool-shopifyProducts, orders, customers.
Stripetool-stripePayments, customers, subscriptions.
Brave Searchtool-brave-searchWeb search.
Tavilytool-tavilyAI-optimized web search.
Firecrawltool-firecrawlWeb scraping & crawling.
YouTubetool-youtubeVideo search, details, transcripts.
Reddittool-redditPosts, comments, subreddit search.
Hacker Newstool-hackernewsStories, comments, search.

Infrastructure & DevOps

Connector_node_typeDescription
SSHtool-sshRun commands on remote hosts.
Kubernetestool-kubernetesPods, deployments, logs, manifests.
Dockertool-dockerContainers, images, volumes.
Ansibletool-ansibleRun playbooks (connector form — see also the ansible node).
Terraformtool-terraformPlan/apply/state operations.

Data Stores

Connector_node_typeDescription
Postgres / SQLtool-sql (alias tool-postgres)Run SQL queries against Postgres.
MySQLtool-mysqlRun SQL queries against MySQL.
MongoDBtool-mongodbDocument CRUD and aggregation.
Supabasetool-supabasePostgres + auth + storage via Supabase API.
Redistool-redisKey-value/cache operations.

Cloud

Connector_node_typeDescription
AWStool-awsS3, EC2, Lambda, and other AWS services.

Developer Tools

Connector_node_typeDescription
Jenkinstool-jenkinsTrigger and inspect builds/jobs.
Datadogtool-datadogMetrics, monitors, logs.
PagerDutytool-pagerdutyIncidents, on-call schedules.
Grafanatool-grafanaDashboards, alerts, annotations.
SonarQubetool-sonarqubeCode quality reports & issues.
GitHub Actionstool-github-actionsTrigger and inspect workflow runs.

Digital Advertising

Connector_node_typeDescription
Google Adstool-google-adsCampaigns, ad groups, reporting.
Meta Adstool-meta-adsFacebook/Instagram ad campaigns.
LinkedIn Adstool-linkedin-adsCampaign management & reporting.
TikTok Adstool-tiktok-adsCampaign management & reporting.

Enterprise / ERP

Connector_node_typeDescription
SAPtool-sapERP data and process integration.

Productivity & Project Management

Connector_node_typeDescription
ClickUptool-clickupTasks, lists, spaces.
Todoisttool-todoistTasks and projects.
WordPresstool-wordpressPosts, pages, media.
Zoomtool-zoomMeetings, recordings, users.
SendGridtool-sendgridTransactional email.

Streaming & Messaging

Connector_node_typeDescription
Kafkatool-kafkaProduce/consume messages.
MQTTtool-mqttPublish/subscribe to topics.
RabbitMQtool-rabbitmqQueues and exchanges.

Model Context Protocol

Connector_node_typeDescription
MCPtool-mcpConnect to any MCP server (stdio or HTTP) and expose its tools.

Social Media

Connector_node_typeDescription
WhatsApptool-whatsappSend messages via WhatsApp Business (also used by the whatsapp-send node).
Instagramtool-instagramDMs and content via Instagram Graph API.
Twitter / Xtool-twitter (alias tool-x)Posts, search, mentions.

AI / Media Services

Connector_node_typeDescription
ElevenLabstool-elevenlabsText-to-speech, voice cloning.
Stability AItool-stabilityImage generation.
Faltool-falGenerative media models.
Perplexitytool-perplexityAI-powered search/answers.
Deepgramtool-deepgramSpeech-to-text.
AssemblyAItool-assemblyaiSpeech-to-text & audio intelligence.

Next