Orbit Toolbox — ALL of your integrations live behind this single tool.
Orbit's full capability set (40): image_generate, calendar, apollo, up2data, apify, orbit_scrape, jev, ocean, email_verify, instantly, perplexity, notion, airtable, linear, github, hubspot, resend, slack, stripe, semrush, google_search_console, twitter, telegram_bot, posteahora, custom_api, remote_mcp, linkedin, whatsapp, instagram, messenger, telegram, x_dms, gmail_mailbox, outlook_mailbox, imap_mailbox, twitter_data, x_article, x_session, reddit_data, predictleads.
• image_generate — Orbit-provisioned image generation. Text → PNG, returns a signed HTTPS URL ready to attach to social posts (PosteAhora mediaUrls) or file artifacts. No key required.
• calendar — Read, create and cancel events on the operator's real calendar — free with a connected Gmail or Outlook mailbox. Use it for meeting prep, scheduling and conflict checks. [requires connected Gmail/Outlook mailbox — calendar itself is free]
• apollo — Unified Apollo tool (Orbit-provisioned). Sub-actions: test, people_search (discovery only, no emails), org_search, people_enrich, people_enrich_bulk (up to 10 people per call), or…
• up2data — Orbit's MAIN tool for LinkedIn data, Orbit-provisioned, no key required. Live LinkedIn profiles (positions, education, skills, photo, current company), companies, posts, comments …
• apify — Run any of 4,000+ Apify actors (scraping, SERPs, socials, marketplaces) with zero setup — provisioned by Orbit. Only pay-per-result actors are listed — never use a subscription/re…
• orbit_scrape — Read any public web page as clean markdown, or search the web, in one call — Orbit-provisioned, free, no key required. The default for company websites, articles, docs, competitor…
• jev — Fast, cheap, calibrated decisions on up to 500 items per call — Orbit-provisioned, no key required. Not a writer: it answers one typed question per item (classify into labels you …
• ocean — ONLY for lookalike campaigns or finding new leads modelled on the operator's existing customers — never for general lead search, LinkedIn work, enrichment or research (use up2data…
• email_verify — Check that email addresses are real and safe to send to before a campaign goes out, so it does not bounce. Orbit-provisioned, no key required. Verify up to 10 addresses in one cal…
• instantly — Author Instantly cold-email campaigns end to end: write the sequence copy with {{variables}}, attach sending mailboxes, add leads with per-lead variables, activate or pause. Also … [requires operator API key]
• perplexity — Ask Perplexity Sonar and get a cited answer. [requires operator API key]
• notion — Search Notion pages/databases and create pages. [requires operator API key]
• airtable — List and create records in an Airtable base. [requires operator API key]
• linear — Linear tracker: read teams, projects, issues and comments; create, update, assign, comment on and close issues. [requires operator API key]
• github — List and create GitHub issues in a repo. [requires operator API key]
• hubspot — Search HubSpot contacts and create new ones. [requires operator API key]
• resend — Send transactional email via Resend from the operator's account. [requires operator API key]
• slack — Post a message into a Slack channel using the operator's bot token. [requires operator API key]
• stripe — Read-only Stripe: recent charges, customers, subscriptions. [requires operator API key]
• semrush — Semrush domain overview — traffic, keywords, ads. [requires operator API key]
• google_search_console — The operator's own Search Console: queries and pages with clicks, impressions, CTR and position; index status of a URL; sitemaps. Can also submit sitemaps and ask Google to crawl … [requires operator API key]
• twitter — Post, delete, read and search on X using the operator's own X developer app credentials (OAuth 1.0a or bearer token). Non-provisioned alternative to a connected X account. [requires operator API key]
• telegram_bot — Send and read messages with the operator's own Telegram bot (BotFather token): send_message, send_photo, send_document, get_updates, across chats, groups and channels. Several bot… [requires operator API key]
• posteahora — Publish, schedule and read analytics on Instagram, TikTok, X, LinkedIn, Threads, Facebook, Bluesky and more via the operator's PosteAhora key. [requires operator API key]
• custom_api — Call any HTTP API the operator registered themselves (label + https base URL + optional key). Actions: list, request. The key is stored encrypted and injected server-side — it is … [requires operator API key]
• remote_mcp — Use the tools of any MCP server the operator added themselves (name + https address + optional token). Actions: list_servers, list_tools, call. The token is stored encrypted and o… [requires operator API key]
• linkedin — Act on the operator's own LinkedIn: read and reply to DMs, open new conversations, send personalised connection requests, publish posts, comment and like. Caps: 50 messages, 20 in… [requires linked account]
• whatsapp — Read and reply to WhatsApp chats from the operator's own number. Warm conversations and follow-ups only — 100 messages a day. [requires linked account]
• instagram — Read and answer Instagram DMs as the operator. 40 messages a day. [requires linked account]
• messenger — Read and answer Facebook Messenger conversations as the operator. 40 messages a day. [requires linked account]
• telegram — Read and reply to Telegram chats as the operator. 120 messages a day. [requires linked account]
• x_dms — Read and reply to X direct messages as the operator. 40 messages a day. [requires linked account]
• gmail_mailbox — Triage, read and send email from the operator's own Gmail address. Replies and follow-ups, never cold sequences. 120 sends a day. [requires linked account]
• outlook_mailbox — Triage, read and send email from the operator's Microsoft mailbox. Replies and follow-ups, never cold sequences. 120 sends a day. [requires linked account]
• imap_mailbox — Triage, read and send email from any other mailbox the operator connected over IMAP/SMTP. 100 sends a day. [requires linked account]
• twitter_data — PRIMARY Twitter/X public-data source — search, profiles, timelines, threads, replies, quotes, followers, lists, communities, trends and spaces over a direct REST API. Orbit-provis…
⚠ Public-data reads only. Private data and account actions require the workspace's own connected X account.
• x_article — Write and publish long-form Articles on X as this workspace's own account — create a draft, set the title and body (markdown), publish or unpublish, list and delete. Requires the … [requires operator API key]
⚠ Needs the workspace's own X session cookies (auth_token + ct0) and an X Premium account.
• x_session — Reply to tweets, post, delete and read/send DMs on X as this workspace's own account, through its saved X session cookies. No developer app needed. Orbit's shared account is never… [requires operator API key]
⚠ Needs the workspace's own X session cookies (auth_token + ct0); they expire after weeks of inactivity.
• reddit_data — PRIMARY Reddit source — post and comment search, subreddit listings and rules, full comment trees, community discovery, user profiles and comment history over a direct REST API. O…
⚠ Public reads only — no posting, commenting, voting or DMs. ⚠ Reddit caps any single listing at ~1000 items; when `after` is null check `listing_status` before assuming the data ended.
• predictleads — Pull GTM buying signals from PredictLeads — funding rounds, job openings, technology installs, product launches, website changes, exec moves and company connections. Orbit-provisi…
⚠ action 'discover_by_technology' is gated by PredictLeads' discovery add-on and is currently UNAVAILABLE on Orbit's plan — it returns an authorization error even for the documented example. Do not spend calls on it; use 'technologies' per-domain instead. ⚠ Responses are large. Always pass `fields` (e.g. ['data.attributes.domain']) or `mode:'summary'` on discovery actions.
Usage:
{ action: 'list' } → what is LIVE for this workspace right now (full descriptions + JSON Schemas) plus what is not connected yet and how the operator connects it.
{ action: 'describe', tool: '<name>' } → one tool's schema, full docs, and any known broken/plan-gated actions.
{ action: 'call', tool: '<name>', arguments: { ... }, agent_id: '<your agent.id>' } → run it. Always include agent_id so spend is attributed to you.
{ action: 'fetch_payload', payload_id: '<id>', path?, offset?, limit?, fields? } → page a stored oversized response (free, no re-billing).
PAYLOAD CONTROLS (use them — some APIs return 100KB+ of single-line JSON):
fields: ['data.attributes.domain', 'data.attributes.company_name'] → project only the columns you need. Cheapest option, always prefer it.
mode: 'summary' → structure digest + record count + 2 sample rows, so you can pick `fields` before pulling the full set.
max_chars: <n> → clamp the response (default 12000). Anything over the limit is NOT dropped: it is stored and returned as a digest + payload_id you can page with fetch_payload. Never route overflow through files.
Every response carries `related_tools` — the tools that feed into or follow from the one you just used. Read it before deciding your next step.
Tools marked [requires ...] only work once the operator has connected them. Always `list` once per session to see live status, and `describe` a tool before your first `call`. Never tell the operator a capability is missing without checking `list` first — and never promise an action on a tool that `list` reports as not connected; tell the operator what to connect instead.