Jinba Toolbox

Getting Started

Overview of Jinba Toolbox

Build Custom Tools for JinbaFlow and JinbaApp

Jinba Toolbox is a service for creating and publishing custom tools that AI agents can use.

Simply write code in Python or TypeScript, and your tool will be ready to use from JinbaFlow workflows or JinbaApp chats.

Example Tools You Can Build

  • Slide Generation - Create PowerPoint from text automatically
  • Internal System Integration - Slack notifications, database queries, attendance registration
  • External API Calls - Weather data, translation, web search
  • File Processing - PDF analysis, image conversion, CSV aggregation

Code Example: Web Page Summarizer

import requests
from pydantic import BaseModel

class Input(BaseModel):
    url: str

class Output(BaseModel):
    title: str
    summary: str

def run(input: Input) -> Output:
    html = requests.get(input.url).text
    # Parse HTML and generate summary
    return Output(title="...", summary="...")

Register and publish this code, then simply tell JinbaFlow "summarize this URL" to execute it.

Getting Started

  1. Create an account at toolbox.jinba.io
  2. Create a ToolSet (choose Python or TypeScript)
  3. Add a Tool and write code
  4. Test → Publish
  5. Use from JinbaFlow / JinbaApp / API

Quickstart

Documentation

Development

Integration

  • MCP - Claude Desktop / JinbaApp
  • JinbaFlow - Workflow integration
  • SDK - TypeScript SDK

Operations

Reference

On this page