Skip to main content

Overview

Tools are the building blocks of Jinba Flow workflows. Each step in a flow uses a tool to perform a specific action — from calling AI models and processing files, to integrating with external services and searching the web. Jinba Flow offers a rich collection of tools organized into the categories below, giving you everything you need to build powerful automations. This page covers the tools that are currently documented — more tool documentation is being added continuously.

Tool Categories

Input/Output Tools

Tools for receiving data into your flow and producing structured output.

AI Tools

Integrate with leading AI models to add intelligence to your workflows.
  • Gemini - Invoke responses from Google Gemini
  • Gemini with File - Generate text from files (PDF, image, audio, video)
  • Grok - Invoke responses from xAI Grok
  • Anthropic - Invoke responses from Claude
  • OpenAI - Invoke responses from OpenAI models
  • LlamaCloud - Advanced document processing and search
  • LlamaCloud Advanced - Advanced search and query with LlamaIndex integration

File Processing Tools

Extract, convert, and validate data from various file formats.

External Service Integration Tools

Connect your flows to productivity platforms, communication tools, and business services. Productivity: Communication:
  • Gmail - Email operations using Gmail API
  • Slack - Slack messaging platform tools
  • Discord - Integrate with a Discord Bot
  • LINE - LINE messaging platform tools
  • ChatWork Advanced - Advanced ChatWork messaging and task management
  • Faximo FAX Service - Send FAX messages and search FAX history

Search & Data Retrieval Tools

Search the web, query databases, and retrieve information from various sources.

Extended Tools

Run custom code, connect via MCP, generate media, and manage content.
  • Python Sandbox - Run Python code in a sandboxed environment
  • MCP Tools - Model Context Protocol integration for local and remote tool execution
  • Shopify - Manage Shopify products and orders
  • Netsea - Connect to the Netsea API
  • AI Video Generation - Create videos from text descriptions using AI
  • WordPress - Create articles on WordPress
  • Firecrawl - Automate web crawling and data collection

Jinba Tools

Leverage Jinba’s own platform capabilities within your flows.

How Tools Work

  1. One tool per step — Each step in a flow executes exactly one tool.
  2. Configuration — Set up the tool’s behavior using its config and input fields.
  3. Result referencing — Access a step’s output in later steps using {{steps.<step_id>.result}}.
For example, you could use an Input tool to receive a PDF, a Document Processing tool to extract its text, and an Anthropic tool to summarize the content — all connected through result references.

Choosing the Right Tool

Use CaseRecommended Tool(s)
Receive user inputFile Input, Input JSON with Validation
Generate text with AIAnthropic, OpenAI, Gemini, Grok
Process documentsDocument Processing, Extract from File, LlamaCloud
Send notificationsSlack, Discord, LINE, Gmail
Manage spreadsheetsGoogle Sheets, Excel Operations
Search the webSerpAPI, Exa AI, Perplexity
Run custom logicPython Sandbox, MCP Tools
Chain multiple flowsJinba Flows

Credentials

Many tools require API keys or OAuth connections to access external services. See the Credentials Overview for setup instructions.