See it work

These tools are generated and executed live. No code required. Watch them generate in real-time.

CSV to JSON Converter

User uploads a CSV file. Your agent needs structured data to analyze it.

Prompt: Convert CSV data to JSON array with automatic type detection
Output (json)
[
  {
    "name": "John",
    "age": 30,
    "active": true
  },
  {
    "name": "Jane",
    "age": 25,
    "active": false
  }
]

Data to Chart Generator

Your agent analyzed data. Now it needs to visualize results for the user.

Prompt: Generate complete SVG charts from JSON data with axes, labels, title, and proper scaling. Support line, bar, and pie chart types. Accept input as JSON object with required fields: data (array of objects with x and y properties), type (string, one of 'line', 'bar', or 'pie'), and optional options (object with properties like title, colors, etc). Example input format: {"data":[{"x":"Jan","y":100}],"type":"line","options":{"title":"Sales"}}
Output (svg)

QR Code Generator

User requests a QR code. Your agent needs to generate one instantly.

Prompt: Generate QR codes as SVG string format from text or URL input. Output must be valid SVG XML, not PNG data URL.
Output (svg)

HTML Form Generator

User needs a form. Your agent generates the HTML structure.

Prompt: Generate static HTML forms from JSON schema with labels, inputs, and styling. Accept fields array and title directly.
Output (html)

Support Macro Library

Your agent handles support tickets and needs reusable, searchable macros that persist over time.

Prompt: Manage a support macro library with tags and usage counts. Use toolSQL to store macros (id, title, body, tags, usage_count). Support actions 'create', 'list', and 'suggest' which returns the best matching macro for a given issue description.
Click "Run Example" to see it work

Personal Reading Queue

Knowledge worker saves links during the day. Your agent manages the queue and surfaces the next best article each time.

Prompt: Maintain a personal reading queue with priorities and tags. Use toolSQL to store links and metadata, and toolState to track the next item index. Support actions 'add', 'next', and 'list'.
Click "Run Example" to see it work

Pricing Plan Simulator

Founder wants to sanity-check pricing and revenue impact quickly inside an agent.

Prompt: Given a list of plans and customer counts, calculate monthly and annual recurring revenue per plan and in total. Return a JSON summary with per-plan breakdown and totals.
Click "Run Example" to see it work

Experiment Tracker

Your agent helps a product team manage experiments and needs a persistent registry it can query.

Prompt: Track product experiments with status and metrics. Use toolSQL to store experiments (id, name, hypothesis, primary_metric, status) and allow actions 'create', 'update_status', and 'list_active'.
Click "Run Example" to see it work

Counter (Persistent State)

Click 'Run Again' multiple times to see the count persist. Each tool execution remembers its state.

Prompt: A simple counter that increments each time it's called. Returns the current count. Use toolState to persist the count between executions.
Output (json)
{
  "count": 1
}

User Database Manager

Create users, then run again with different actions like 'list' or 'query' to see the database persist.

Prompt: Manage a user database. Create users, query by ID or email, list all users. Each user has id, name, email, and created_at timestamp. Use toolSQL to store and query users.
Output (json)
{
  "success": true,
  "user": null,
  "user_create_count": 1
}

Progress Tracker

Run multiple times to see progress accumulate. The tool remembers where it left off.

Prompt: Track progress through a long-running task. Each execution resumes from where it left off. Stores last processed item index and total count. Returns current progress and next batch. Use toolState for progress tracking and toolSQL to log batch completions.
Output (json)
{
  "taskId": "demo-task",
  "total": 1000,
  "lastProcessed": 49,
  "completed": false,
  "percent": 5,
  "nextBatch": [
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    34,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    43,
    44,
    45,
    46,
    47,
    48,
    49
  ],
  "logId": null,
  "timestamp": "2025-11-16T17:36:19.742Z"
}

Generate any tool your agent needs. Cached forever. No code required. Imagine what you'll build.

1,000 free generations/month