Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
76
A2A v1.0.0

JobDoneBot

jobdonebot.com · Tufe Company Inc.

The world's fastest free online tool suite. 195+ tools for image editing, PDF processing, business documents, accounting, developer utilities, and more. 49 tools are server-executable via A2A/MCP API. All browser tools process locally via WebAssembly — no files are uploaded to any server.

🛡
Own this agent?
Verify the domain jobdonebot.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Structured JSON via card-changes API. Sign in to subscribe
Trust score
49/100
grade D · 9 criteria
Uptime
100.0%
6 probes
Revenue · 30d
no payment wallet declared
Usage · 7d
1
impressions + calls
Card drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 49/100
D-grade: significant issues — auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
fail Live JSON-RPC 5/25
Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response.
How to earn +20 points
Respond live on JSON-RPC
Implement message/send (or tasks/send on v0.x). Return a 200 with a valid JSON-RPC response. Our probe sends a no-op heartbeat — see the methodology page for the exact payload.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
6/6 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 199 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Tufe Company Inc. (https://tufecompany.co.jp). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents — not penalised).
⚠ Card drift detected — this agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 1 call 100.0% success Public aggregate · no PII recorded
1
calls 24h
1
calls 7d
1
search_impression 7d
Recent events (last 20)
When Event Method Status Latency
2026-05-22T22:38:20 search_impression 200 ok

Card history

2 snapshots drifted 1× Every change to agent-card.json
Captured Hash
2026-05-21 00:32:33 current eb4bebc5d9f9… view →
2026-05-18 12:59:38 3387e9c99c8f… view →
Uptime
100.0%
6 probes
Response
276ms
last probe
Skills
199
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://jobdonebot.com/.well-known/agent.json
Providerhttps://tufecompany.co.jp
Docshttps://jobdonebot.com/llms-full.txt
Discovered via
mcp_registry recrawl_hot

Skills · 199 declared · mapped to canonical taxonomy

AI Image Upscaler

AI super-resolution upscaling up to 4x. Supports PNG, JPG, WebP.

canonical Image-to-Image match 85%
imageimage-processingphoto-editingai-upscalingbackground-removal
Smart Resize

Batch image resizing with AI subject detection and smart crop.

canonical Image Segmentation match 86%
imageimage-processingphoto-editingai-upscalingbackground-removal
Background Remover

One-click AI background removal for people, products, and objects.

canonical Image Feature Extraction match 85%
imageimage-processingphoto-editingai-upscalingbackground-removal
Pro Matting

Professional-grade AI matting with fine hair-level edge detection.

canonical Image Generation match 84%
imageimage-processingphoto-editingai-upscalingbackground-removal
AI 背景除去 Pro

髪の毛・透明物体まで精密に切り抜く高品質版。透過 PNG 出力

canonical Images Computer Vision match 81%
imageimage-processingphoto-editingai-upscalingbackground-removal
AI アップスケーラー Pro

画像を 4 倍に拡大、失われたディテールを AI が復元 (高画質化)

canonical Retrieval Augmented Generation match 83%
imageimage-processingphoto-editingai-upscalingbackground-removal
AI 写真仕上げ Pro (匠)

クリックで被写体を選び、Photoshop 級のエッジ仕上げで切り抜き

canonical Images Computer Vision match 81%
imageimage-processingphoto-editingai-upscalingbackground-removal
インフォグラフィック編集 Pro

Claude Vision が画像の文字を読み取り → クリックで書換 → AI で自然消去 → PowerPoint 編集可能 PPTX 出力

canonical Images Computer Vision match 82%
imageimage-processingphoto-editingai-upscalingbackground-removal
Format Converter

Convert between 11 image formats including HEIC, WebP, PNG, JPG, AVIF.

canonical Image Generation match 85%
imageimage-processingphoto-editingai-upscalingbackground-removal
Image Resizer

Resize images to exact pixel dimensions with aspect ratio lock.

canonical Image Segmentation match 87%
imageimage-processingphoto-editingai-upscalingbackground-removal
Vector Viewer

Preview .ai/.eps files without Adobe Illustrator.

canonical Image Generation match 83%
imageimage-processingphoto-editingai-upscalingbackground-removal
Image Crop

Drag-to-select cropping with preset aspect ratios.

canonical Image Segmentation match 88%
imageimage-processingphoto-editingai-upscalingbackground-removal
Brightness Adjust

AI auto-correction for dark or underexposed photos.

canonical Image Generation match 85%
imageimage-processingphoto-editingai-upscalingbackground-removal
Image Collage

Combine multiple photos into a single image with layout templates.

canonical Image Generation match 89%
imageimage-processingphoto-editingai-upscalingbackground-removal
Watermark

Add text or logo watermarks to images in batch.

canonical Image-to-Text match 87%
imageimage-processingphoto-editingai-upscalingbackground-removal
EXIF Remover

Strip GPS location, camera info, and metadata from photos.

canonical Image Feature Extraction match 84%
imageimage-processingphoto-editingai-upscalingbackground-removal
Panorama Splitter

Split wide images into Instagram carousel slides.

canonical Image Generation match 82%
imageimage-processingphoto-editingai-upscalingbackground-removal
Color Palette

Generate harmonious color palettes for design projects.

canonical Image Generation match 88%
imageimage-processingphoto-editingai-upscalingbackground-removal
ID Photo Maker

Create passport/ID photos without uploading to any server.

canonical Image Generation match 86%
imageimage-processingphoto-editingai-upscalingbackground-removal
プロフィール写真スタジオ

カメラで撮影→履歴書/SNS/パスポートを一括生成

canonical Resume Screening match 82%
imageimage-processingphoto-editingai-upscalingbackground-removal
画像カラーピッカー

画像から色を瞬時に特定。スポイト+自動パレット抽出

canonical Images Computer Vision match 81%
imageimage-processingphoto-editingai-upscalingbackground-removal
PDF Merge

Combine multiple PDFs into one with drag-to-reorder.

canonical Document Summarization match 87%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF Split

Split PDFs by page range or into individual pages.

canonical Document Summarization match 86%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF Compress

Reduce PDF file size for email attachments.

canonical Document Summarization match 86%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF to Image

Convert PDF pages to high-quality PNG, JPEG, or WebP.

canonical Image-to-Text match 86%
pdfpdf-editingdocument-processingpdf-mergepdf-split
Image to PDF

Combine multiple images into a single PDF document.

canonical Image-to-3D match 88%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF Rotate

Rotate PDF pages by 90/180/270 degrees.

canonical Document Summarization match 84%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDFページ削除

PDFから不要ページを一発削除

canonical Document Summarization match 82%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDFトリミング

PDFの余白を上下左右でカット

canonical Document Summarization match 83%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF編集

PDFにテキスト・注釈を追加

canonical Editing and Proofreading match 85%
pdfpdf-editingdocument-processingpdf-mergepdf-split
Word→PDF変換

DOCX/DOCをPDFに変換

canonical Document Summarization match 84%
pdfpdf-editingdocument-processingpdf-mergepdf-split
Excel→PDF変換

XLSX/CSVをPDFに変換

canonical Document Summarization match 82%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF→Word変換

PDFをWord(.docx)に変換

canonical Document Summarization match 83%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF→PowerPoint変換

PDFをPPTXに変換

canonical Document Summarization match 82%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PowerPoint→PDF変換

PPTXをPDFに変換

canonical Document Summarization match 82%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF並び替え

PDFページ順序を変更

canonical Editing and Proofreading match 82%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDFページ番号追加

PDFに番号を振る

canonical Documentation Generation match 83%
pdfpdf-editingdocument-processingpdf-mergepdf-split
HTML→PDF変換

HTMLをPDFに変換

canonical Text-to-3D match 83%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF修復

破損PDFを修復

canonical Editing and Proofreading match 83%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDFページ抽出

指定ページだけ抽出

canonical Web Scraping and Extraction match 85%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF→PDF/A変換

長期保存向けに変換

canonical Document Summarization match 82%
pdfpdf-editingdocument-processingpdf-mergepdf-split
スマホスキャン

カメラで撮影してPDF化

canonical Text-to-3D match 83%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDFのOCR

スキャンPDFから日本語テキスト抽出

canonical Web Scraping and Extraction match 83%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF Unlock

Remove edit/print/copy restrictions from PDFs.

canonical Editing and Proofreading match 86%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF Redact

Black out sensitive text in PDFs without server processing.

canonical Editing and Proofreading match 86%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF Metadata Remover

Strip author, edit history, and metadata before sharing.

canonical Editing and Proofreading match 84%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF Sign

Add handwritten or text signatures directly to PDFs.

canonical Editing and Proofreading match 86%
pdfpdf-editingdocument-processingpdf-mergepdf-split
PDF Password

Encrypt PDFs with password protection.

canonical Editing and Proofreading match 86%
pdfpdf-editingdocument-processingpdf-mergepdf-split
AI 議事録

録音するだけで議事録・要約・ToDo を自動生成

canonical Audio Transcription match 84%
documentsbusiness-documentsinvoicecontractcalculator
Invoice Generator

Japan qualified invoice compliant. PDF output in 3 seconds.

canonical Invoicing and Billing match 85%
documentsbusiness-documentsinvoicecontractcalculator
Quote Generator

Create quotes with auto tax calculation and PDF export.

canonical Documentation Generation match 86%
documentsbusiness-documentsinvoicecontractcalculator
Delivery Note

Generate delivery notes with receipt confirmation field.

canonical Invoicing and Billing match 87%
documentsbusiness-documentsinvoicecontractcalculator
Receipt Generator

Invoice-compliant receipts with auto tax calculation.

canonical Invoicing and Billing match 88%
documentsbusiness-documentsinvoicecontractcalculator
Expense Report

Category-based expense reports with PDF output.

canonical Invoicing and Billing match 85%
documentsbusiness-documentsinvoicecontractcalculator
Purchase Order

Purchase orders with delivery terms and tax calculation.

canonical Invoicing and Billing match 87%
documentsbusiness-documentsinvoicecontractcalculator
Payslip Generator

Payslips with auto social insurance calculation.

canonical Payroll Processing match 84%
documentsbusiness-documentsinvoicecontractcalculator
Digital Stamp

Apply Japanese hanko stamps to PDF documents.

canonical Maps and Routing match 82%
documentsbusiness-documentsinvoicecontractcalculator
Stamp Maker

Create digital hanko seals (personal, corporate, date stamps).

canonical Locale and Regional Primitives match 82%
documentsbusiness-documentsinvoicecontractcalculator
NDA Generator

Generate NDAs based on Japan METI templates in 30 seconds.

canonical Documentation Generation match 84%
documentsbusiness-documentsinvoicecontractcalculator
Terms Generator

Create terms of service and privacy policies from questionnaire.

canonical Proposal and SOW Generation match 86%
documentsbusiness-documentsinvoicecontractcalculator
Contract Generator

Generate business contracts from templates.

canonical Documentation Generation match 86%
documentsbusiness-documentsinvoicecontractcalculator
Withholding Tax Calc

Auto 10.21%/20.42% rate selection with reverse calculation.

canonical Tax Compliance and Filing match 84%
documentsbusiness-documentsinvoicecontractcalculator
Mercari Profit Calc

Calculate net profit after 10% fee and shipping costs.

canonical Moving and Storage Quotes match 82%
documentsbusiness-documentsinvoicecontractcalculator
Shipping Calculator

Compare rates across Yamato, Yu-Pack, and Sagawa.

canonical Moving and Storage Quotes match 84%
documentsbusiness-documentsinvoicecontractcalculator
補助金 収支計画メーカー

補助金申請用の収支予算書をExcel/PDFで作成

canonical Budgeting and Forecasting match 82%
documentsbusiness-documentsinvoicecontractcalculator
写真台帳メーカー

写真をドロップして台帳PDFを自動生成

canonical Bookkeeping and General Ledger match 82%
documentsbusiness-documentsinvoicecontractcalculator
見積書→経費明細変換

見積書PDFから経費明細表を自動生成

canonical Document Summarization match 82%
documentsbusiness-documentsinvoicecontractcalculator
Journal Entry

Create debit/credit journal entries with PDF export.

canonical Bookkeeping and General Ledger match 86%
financeaccountingfinancial-analysistax-calculationbookkeeping
Trial Balance

Generate trial balance sheets from account balances.

canonical Invoicing and Billing match 88%
financeaccountingfinancial-analysistax-calculationbookkeeping
Profit & Loss

Auto-generate P&L statements from revenue and expense data.

canonical Tax Compliance and Filing match 89%
financeaccountingfinancial-analysistax-calculationbookkeeping
Balance Sheet

Create B/S from assets, liabilities, and equity.

canonical Budgeting and Forecasting match 91%
financeaccountingfinancial-analysistax-calculationbookkeeping
Cash Flow Statement

Indirect method cash flow statement generation.

canonical Invoicing and Billing match 87%
financeaccountingfinancial-analysistax-calculationbookkeeping
AR/AP Manager

Accounts receivable/payable tracking with aging analysis.

financeaccountingfinancial-analysistax-calculationbookkeeping
Chart of Accounts

100+ standard accounts with search and custom additions.

canonical Bookkeeping and General Ledger match 88%
financeaccountingfinancial-analysistax-calculationbookkeeping
NPV/IRR Calculator

Net present value and internal rate of return calculation.

canonical Accounting and Bookkeeping Intake match 84%
financeaccountingfinancial-analysistax-calculationbookkeeping
Bond Yield Calc

Yield to maturity, duration, and convexity calculator.

canonical Tax Compliance and Filing match 85%
financeaccountingfinancial-analysistax-calculationbookkeeping
Investment Simulator

NISA/iDeCo compound growth simulation.

canonical Investment Analysis match 87%
financeaccountingfinancial-analysistax-calculationbookkeeping
Depreciation Calc

Straight-line and declining-balance depreciation schedules.

canonical Budgeting and Forecasting match 88%
financeaccountingfinancial-analysistax-calculationbookkeeping
Tax Return Calc

Japan income tax and resident tax with progressive rates.

canonical Tax Compliance and Filing match 88%
financeaccountingfinancial-analysistax-calculationbookkeeping
Year-End Adjustment

Calculate refund or additional tax owed.

canonical Tax Compliance and Filing match 89%
financeaccountingfinancial-analysistax-calculationbookkeeping
Social Insurance Calc

Health, pension, and employment insurance from standard monthly income.

canonical Accounting and Bookkeeping Intake match 88%
financeaccountingfinancial-analysistax-calculationbookkeeping
ふるさと納税上限額シミュレーター

自己負担2,000円で済む控除上限額を瞬時に逆算

canonical Tax Compliance and Filing match 82%
financeaccountingfinancial-analysistax-calculationbookkeeping
住民税シミュレーター

住民税の年額・月額を瞬時に計算。所得割・均等割の内訳表示

canonical Tax Compliance and Filing match 85%
financeaccountingfinancial-analysistax-calculationbookkeeping
フリーランス手取りシミュレーター

所得税・住民税・事業税・国保・年金・消費税を全て計算

canonical Tax Compliance and Filing match 85%
financeaccountingfinancial-analysistax-calculationbookkeeping
国民健康保険シミュレーター

主要10都市対応。自治体間の保険料比較も一瞬

canonical Tax Compliance and Filing match 83%
financeaccountingfinancial-analysistax-calculationbookkeeping
会社員vsフリーランス比較

税金・保険・手取りを完全比較。損益分岐点を自動算出

canonical Tax Compliance and Filing match 85%
financeaccountingfinancial-analysistax-calculationbookkeeping
Resume Generator

JIS-standard Japanese resume (rirekisho) with PDF export.

canonical Resume Screening match 86%
careerresumecareersalary-calculationhr-tools
Career History

Professional CV in 3 format styles.

canonical Resume Screening match 87%
careerresumecareersalary-calculationhr-tools
Take-Home Pay Calc

Net salary from gross with full tax and insurance breakdown.

canonical Accounting and Bookkeeping Intake match 86%
careerresumecareersalary-calculationhr-tools
Resignation Letter

Proper-format resignation letters in 30 seconds.

canonical Resume Screening match 86%
careerresumecareersalary-calculationhr-tools
Recruitment Fee Calc

Staffing agency fee, refund terms, and KPI back-calculation.

canonical Resume Screening match 87%
careerresumecareersalary-calculationhr-tools
Furigana Adder

Auto-add reading aids to kanji by grade level.

canonical Annotations match 82%
educationeducationclassroomgradingschool-tools
Seating Chart

Random seating with constraints. Printable PDF.

canonical Curriculum Design match 84%
educationeducationclassroomgradingschool-tools
Grade Calculator

Convert 3-aspect evaluations to ABC and 5-level grades.

canonical Curriculum Design match 84%
educationeducationclassroomgradingschool-tools
Classroom Timer

Full-screen countdown timer with chime sounds.

canonical Tutor Matching and Scheduling match 83%
educationeducationclassroomgradingschool-tools
Certificate Maker

Award certificates with templates and name mail-merge.

canonical Tutor Matching and Scheduling match 83%
educationeducationclassroomgradingschool-tools
JSON Formatter

Format, validate, minify JSON with tree view.

canonical Web Scraping and Extraction match 85%
devdeveloper-toolscode-formattingencodingdata-conversion
Base64 Converter

Encode/decode text and files to Base64.

canonical Audio Transcription match 87%
devdeveloper-toolscode-formattingencodingdata-conversion
Regex Tester

Real-time regex testing and debugging.

canonical Error Diagnosis and Debugging match 87%
devdeveloper-toolscode-formattingencodingdata-conversion
UUID Generator

Generate random UUIDs instantly.

canonical Documentation Generation match 88%
devdeveloper-toolscode-formattingencodingdata-conversion
Hash Generator

Compute MD5, SHA-256, and other hash values.

canonical Documentation Generation match 88%
devdeveloper-toolscode-formattingencodingdata-conversion
JWT Decoder

Decode and inspect JWT token contents.

canonical Semantic Code Search match 86%
devdeveloper-toolscode-formattingencodingdata-conversion
Cron Generator

Build and parse cron expressions visually.

canonical Documentation Generation match 88%
devdeveloper-toolscode-formattingencodingdata-conversion
URL Encoder

URL encode/decode with parameter parsing.

canonical Maps and Routing match 88%
devdeveloper-toolscode-formattingencodingdata-conversion
Diff Checker

Side-by-side text and code diff comparison.

canonical Editing and Proofreading match 87%
devdeveloper-toolscode-formattingencodingdata-conversion
SQL Formatter

Format and beautify SQL queries.

canonical SEO Analysis and Optimisation match 86%
devdeveloper-toolscode-formattingencodingdata-conversion
YAML-JSON Converter

Convert between YAML and JSON formats.

canonical Maps and Routing match 84%
devdeveloper-toolscode-formattingencodingdata-conversion
Timestamp Converter

Convert Unix timestamps to/from human-readable dates.

canonical Audio Transcription match 86%
devdeveloper-toolscode-formattingencodingdata-conversion
CSV-Excel Converter

Convert between CSV and Excel (.xlsx) in the browser.

canonical File Storage and Sharing match 84%
devdeveloper-toolscode-formattingencodingdata-conversion
パスワード生成

安全なパスワードを即座に生成。長さ・文字種をカスタマイズ

canonical Documentation Generation match 85%
devdeveloper-toolscode-formattingencodingdata-conversion
カラー変換

HEX・RGB・HSL・CMYKを相互変換。カラーピッカー付き

canonical Feature Code Generation match 81%
devdeveloper-toolscode-formattingencodingdata-conversion
単位変換

長さ・重さ・温度・面積・容量など主要単位を即変換

canonical Translation match 82%
devdeveloper-toolscode-formattingencodingdata-conversion
タイムゾーン変換

世界の主要都市の時差を即計算。サマータイム自動対応

canonical Maps and Routing match 82%
devdeveloper-toolscode-formattingencodingdata-conversion
Markdownエディタ

リアルタイムプレビュー付きMarkdownエディタ。GFM対応

canonical Devops Mlops match 81%
devdeveloper-toolscode-formattingencodingdata-conversion
Markdown-HTML Converter

Convert between Markdown and HTML formats.

canonical Text-to-3D match 84%
devdeveloper-toolscode-formattingencodingdata-conversion
HTML Sanitizer

Sanitize HTML removing dangerous tags and attributes.

canonical SEO Analysis and Optimisation match 86%
devdeveloper-toolscode-formattingencodingdata-conversion
JSON Schema Validator

Validate JSON data against a JSON Schema.

canonical Api Schema Understanding match 85%
devdeveloper-toolscode-formattingencodingdata-conversion
XML-JSON Converter

Convert between XML and JSON formats.

canonical Maps and Routing match 85%
devdeveloper-toolscode-formattingencodingdata-conversion
Math Evaluator

Evaluate mathematical expressions with variables and functions.

canonical Model Evaluation and Benchmarking match 86%
devdeveloper-toolscode-formattingencodingdata-conversion
Date Calculator

Calculate date differences, add/subtract dates, count business days.

canonical Maps and Routing match 87%
devdeveloper-toolscode-formattingencodingdata-conversion
String Transform

Transform strings between camelCase, snake_case, kebab-case, slug, etc.

canonical Audio Transcription match 83%
devdeveloper-toolscode-formattingencodingdata-conversion
Data Faker

Generate realistic fake data (names, emails, addresses) in JSON/CSV.

canonical Documentation Generation match 85%
devdeveloper-toolscode-formattingencodingdata-conversion
CSV Query

Run SQL-like queries on CSV data.

canonical Maps and Routing match 87%
devdeveloper-toolscode-formattingencodingdata-conversion
QR Code Designer

Create styled QR codes with custom logos and colors.

canonical Feature Code Generation match 84%
marketingmarketingqr-codeanalyticssocial-media
UTM Builder

Build and parse campaign tracking URLs.

marketingmarketingqr-codeanalyticssocial-media
短縮 URL

貼って即コピー、QR 同時生成。ログイン不要・無制限

canonical Maps and Routing match 83%
marketingmarketingqr-codeanalyticssocial-media
OG Image Preview

Preview how links appear when shared on social media.

canonical SEO Analysis and Optimisation match 85%
marketingmarketingqr-codeanalyticssocial-media
Barcode Generator

Generate JAN, EAN, Code128 barcodes.

canonical Documentation Generation match 86%
marketingmarketingqr-codeanalyticssocial-media
Video Optimizer

Optimize videos for Instagram Reels and Stories.

canonical SEO Analysis and Optimisation match 85%
marketingmarketingqr-codeanalyticssocial-media
LUFS 自動正規化

YouTube -14 LUFS / Podcasts -16 LUFS に BS.1770-4 準拠で自動補正

canonical Devops Mlops match 81%
marketingmarketingqr-codeanalyticssocial-media
AI ノイズ除去

ホワイトノイズ・環境音を3段階強度で除去。動画は映像保持で音声だけクリーン

canonical SEO Analysis and Optimisation match 82%
marketingmarketingqr-codeanalyticssocial-media
無音/フィラー自動カット

Whisper-WebGPU で無音とフィラーを検出、ジャンプカット風テンポに一発編集

canonical Audio Transcription match 83%
marketingmarketingqr-codeanalyticssocial-media
字幕生成 + 焼付

Whisper-WebGPU で文字起こし、SRT/VTT 出力 or 動画焼付。3スタイルプリセット

canonical Audio Transcription match 85%
marketingmarketingqr-codeanalyticssocial-media
Quick Polish 一気通貫整音

ノイズ除去→無音カット→LUFS→字幕焼付を1ドロップで一気通貫処理

canonical Devops Mlops match 82%
marketingmarketingqr-codeanalyticssocial-media
テレビ風テロップ流込

黄色ザブトン・縁取り・赤ショックなど日本のバラエティ風テロップを動画に焼付

canonical Devops Mlops match 81%
marketingmarketingqr-codeanalyticssocial-media
Pattern Interrupt 検出

視聴離脱を招く単調区間をAIが検出。B-roll/ズーム/カットの介入ポイントを秒単位で提案

canonical Network Intelligence match 81%
marketingmarketingqr-codeanalyticssocial-media
9:16 リフレーム

横動画を1080x1920の縦動画に変換。Shorts/Reels/TikTok 用の3モード

canonical Video Generation match 80%
marketingmarketingqr-codeanalyticssocial-media
Word Counter

Count characters, words, and estimate reading time.

canonical SEO Analysis and Optimisation match 86%
marketingmarketingqr-codeanalyticssocial-media
Text Statistics

Analyze text for readability, vocabulary richness, and keyword extraction.

canonical SEO Analysis and Optimisation match 88%
marketingmarketingqr-codeanalyticssocial-media
比較表ジェネレーター

商品比較表HTMLを30秒で生成。コピペでWPに貼れる

canonical Documentation Generation match 81%
affiliate
アフィリエイト報酬シミュレーター

PV×CTR×CVR×単価で月収を即試算。逆算機能付き

affiliate
メタディスクリプション生成

SEOに効くdescriptionを120/160文字で自動生成

canonical SEO Analysis and Optimisation match 84%
affiliate
ABテストタイトルメーカー

記事タイトルから10パターン生成。CTRスコア付き

canonical Text-to-Speech match 80%
affiliate
薬機法・景表法チェッカー

NGワード1000語+をローカル照合。原稿を外部に送らない

canonical Agent Profiles match 81%
affiliate
類似度チェッカー

テキスト間の類似度をn-gramで判定。サーバー送信ゼロ

canonical Text-to-Speech match 80%
affiliate
記事構成ジェネレーター

KW入力→H2/H3見出し構成を自動提案。テンプレート付き

canonical Documentation Generation match 82%
affiliate
セールスライティング分析

PASONA/AIDMA構成を自動判定。成約率を上げる改善点を提示

canonical SEO Analysis and Optimisation match 81%
affiliate
アイキャッチメーカー

テンプレート選択→テキスト入力→ブログ用画像を即生成

canonical Images Computer Vision match 82%
affiliate
リライト支援ツール

古い記事の改善ポイントを自動検出。情報鮮度・構成・重複をチェック

canonical SEO Analysis and Optimisation match 82%
affiliate
KW難易度チェッカー

キーワードの競合強度・必要文字数・上位表示の難易度を即判定

canonical SEO Analysis and Optimisation match 80%
affiliate
CVR改善チェッカー

記事のCTA配置・リンク密度・読了率を分析。成約率UPの改善点を提示

canonical Evaluation Monitoring match 82%
affiliate
内部リンクマップ

記事一覧から内部リンク構造を可視化。収益記事への導線を最適化

canonical SEO Analysis and Optimisation match 83%
affiliate
収益管理ダッシュボード

案件別×月別の報酬・PV・CVRをグラフ管理。確定申告にも

affiliate
プラットフォーム手数料比較

同じ商品を各ECで売った場合の利益を一覧比較

ec
Amazon FBA料金計算機

FBA手数料+保管料+配送料→利益を即計算。サイズ区分自動判定

canonical Maps and Routing match 79%
ec
楽天市場手数料計算機

システム利用料+決済手数料+ポイント→利益を正確計算

canonical Bookkeeping and General Ledger match 80%
ec
Yahoo!ショッピング手数料計算

ストアポイント+決済+PRオプション→利益計算

canonical Maps and Routing match 81%
ec
BASE手数料計算機

サービス利用料3%+決済手数料→利益計算。スタンダード/グロース比較

canonical Payroll Processing match 79%
ec
Shopify利益計算機

プラン別月額+決済手数料→損益分岐点と利益を計算

ec
ヤフオク手数料計算機

落札手数料(10%/8.8%)+送料→利益。プレミアム会員比較

canonical PayAction match 77%
ec
商品画像スタジオ

白背景+影+正方形トリミングを一括加工。出品画像を一瞬で整える

canonical Images Computer Vision match 80%
ec
SKUジェネレーター

商品名・カテゴリ・サイズ・色からSKUコードを自動生成

canonical Feature Code Generation match 81%
ec
仕入れ原価管理表

仕入れ先×商品の原価を記録。粗利率を自動計算

ec
EC定型文ジェネレーター

購入お礼/発送通知/返品対応の定型文をプラットフォーム別に生成

canonical Documentation Generation match 82%
ec
レビュー返信テンプレート

高評価/低評価への返信パターンを自動生成。炎上防止

canonical Email Send and Manage match 80%
ec
商品説明文ジェネレーター

商品スペック入力→プラットフォーム別の出品用説明文を即生成

canonical Documentation Generation match 83%
ec
Amazonキーワード抽出

商品名からSEOキーワードを分解・サジェスト生成

canonical SEO Analysis and Optimisation match 85%
ec
Amazon在庫回転率計算

仕入れ数×販売速度→適正在庫・発注タイミングを計算

canonical Maps and Routing match 81%
ec
ACoS/ROAS計算機

広告費→ACoS/ROAS/損益分岐CPCを即算出

ec
Amazon売上ダッシュボード

ASIN別売上/利益/在庫をlocalStorageで管理。月別推移グラフ

ec
メルカリ出品テンプレート

カテゴリ別の商品説明テンプレを一瞬で生成

canonical Documentation Generation match 81%
ec
メルカリ値段設定ガイド

利益率から最適価格を逆算。送料込み/別の比較

canonical Market Signals and Strategy match 79%
ec
メルカリ発送方法比較

サイズ・重さ入力→最安発送方法を自動判定。全配送方法比較

canonical Moving and Storage Quotes match 81%
ec
メルカリ売上管理表

月別売上/利益/手数料をlocalStorage管理。確定申告対応CSV出力

canonical Bookkeeping and General Ledger match 80%
ec
楽天バナーメーカー

お買い物マラソン/スーパーSALE用バナーをテンプレから即生成

canonical Web Scraping and Extraction match 78%
ec
楽天クーポン設計ツール

割引率/条件→利益シミュレーション。最適なクーポン設計を支援

ec
楽天RPP広告計算機

RPP広告費→CPC/ROAS/損益分岐を計算

ec
Yahoo! PRオプション効果シミュレーター

PRオプション料率→損益・表示順位改善効果を試算

canonical Evaluation Monitoring match 82%
ec
動画ネタジェネレーター

ジャンル×トレンドから動画企画を量産

canonical Video Generation match 83%
creator
YouTubeサムネメーカー

YouTube用サムネイルをテンプレから即生成。CTR重視デザイン

canonical Video Generation match 80%
creator
テキストオーバーレイ

画像にテキストを重ねて配置。影・縁取り・グラデーション対応

canonical Text-to-3D match 83%
creator
テロップ画像生成

動画用テロップ画像を透過PNGで生成。フォント・色・影カスタマイズ

canonical Video Generation match 83%
creator
チャプターリスト生成

動画の区切りを入力→YouTube用チャプター形式で出力

canonical Video Generation match 83%
creator
動画尺カリキュレーター

台本文字数→動画尺を推定。話速調整・尺配分計画

canonical Video Generation match 80%
creator
YouTube説明文ジェネレーター

タイトル+KWから最適化された説明文を自動生成

canonical Documentation Generation match 82%
creator
YouTubeタグジェネレーター

キーワードから関連タグを自動展開。500文字制限内で最適化

canonical Text-to-Speech match 80%
creator
タイムスタンプ生成

開始時間+タイトルを入力→YouTube形式のタイムスタンプ出力

canonical Video Generation match 82%
creator
タイトル多言語変換

日本語タイトルを英語/中国語/韓国語に変換。海外展開用

canonical Multilingual Translation match 84%
creator
ハッシュタグジェネレーター

キーワードからSNS用ハッシュタグを自動生成。TikTok/Instagram/X対応

canonical Text-to-Speech match 81%
creator
SNS投稿文テンプレ

動画告知/切り抜き紹介のSNS投稿文をプラットフォーム別に生成

canonical Text-to-Speech match 82%
creator
サムネCTR予測スコア

サムネイルの要素を分析してCTRスコアを予測。改善提案付き

canonical Tabular Regression match 79%
creator
再生数シミュレーター

登録者数×CTR×インプレッションから再生数を試算

canonical Devops Mlops match 80%
creator
YouTube収益計算機

再生数×RPM→広告収益+案件収益を試算。月収シミュレーション

creator
年齢・和暦西暦変換

生まれ年から年齢・和暦・干支・星座・入学卒業年を一括表示

canonical Resume Screening match 81%
life
カウントダウン

クリスマス・正月・GWまであと何日?リアルタイムカウントダウン

canonical HVAC Service and Maintenance match 82%
life
Code Formatter

Format source code using Prettier. Supports JS, TS, CSS, HTML, JSON, YAML, Markdown, GraphQL.

canonical Semantic Code Search match 85%
agent-apia2aserver-executable
JSON to TypeScript

Infer TypeScript interface definitions from JSON samples.

canonical Text-to-Speech match 85%
agent-apia2aserver-executable
HTTP Probe

Probe a URL and return status code, headers, response time, and redirect info.

canonical Performance Monitoring match 85%
agent-apia2aserver-executable
JSON to CSV

Convert JSON arrays of objects to CSV format.

canonical Documentation Generation match 84%
agent-apia2aserver-executable

Health · last 6 probes

When HTTP Live JSON-RPC Latency
2026-05-22 12:39:46 200 276ms
2026-05-22 06:23:03 200 275ms
2026-05-21 00:31:50 200 380ms
2026-05-18 23:44:44 200 326ms
2026-05-18 14:23:26 200 61ms
2026-05-18 12:59:38 200 318ms

Who's calling this agent 30d

1 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind)
curl 1 (100%)
Caller geography
NL 1
Via which API surface
rest 1
Top search intents that surfaced this agent
image · 1

Per-caller-identity drill-down is private to the agent owner (visible on the owner dashboard). Cross-platform context + competitor benchmarks in the Enterprise tier.

Cheaper or better alternatives per-skill

↑ 10 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor — only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

StudioMCPHub
27 creative AI tools and art datasets for autonomous agents. 5-model ESRGAN upscaling, background removal, product mockups, color profile co
q 71%
Pictomancer.ai live
Agent-to-agent image processing service. Resize, convert, compress, and pipeline images via REST, MCP, or A2A.
q 0%
Sats4AI
Bitcoin-powered AI tools marketplace. 40+ tools — image generation, video, text, music, speech (602+ languages, 3 tiers), transcription, tra
Sats4AI · q 75%
Pictomancer.ai live
Agent-to-agent image processing service. Resize, convert, compress, and pipeline images via REST, MCP, or A2A.
q 0%
mailbox.bot
Postal mail API for AI agents. Send letters, certified mail, postcards, and documents from code. Also provision receiving addresses, receive
mailbox.bot · q 0%
Motiv Toolbox live
Pure compute utility agent. Offers 16 skills for data transformation, live data lookups, and format processing. No AI inference. Settles via
Motiv · q 0%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/jobdonebot.com.svg)](https://agenstry.com/agents/jobdonebot.com)
[![Verified Business](https://agenstry.com/badge/jobdonebot.com/identity.svg)](https://agenstry.com/agents/jobdonebot.com)
[![Uptime](https://agenstry.com/badge/jobdonebot.com/uptime.svg)](https://agenstry.com/agents/jobdonebot.com)
[![A2A version](https://agenstry.com/badge/jobdonebot.com/protocol.svg)](https://agenstry.com/agents/jobdonebot.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "JobDoneBot",
  "description": "The world's fastest free online tool suite. 195+ tools for image editing, PDF processing, business documents, accounting, developer utilities, and more. 49 tools are server-executable via A2A/MCP API. All browser tools process locally via WebAssembly \u2014 no files are uploaded to any server.",
  "url": "https://jobdonebot.com",
  "version": "1.0.0",
  "documentationUrl": "https://jobdonebot.com/llms-full.txt",
  "provider": {
    "organization": "Tufe Company Inc.",
    "url": "https://tufecompany.co.jp"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "upscaler",
      "name": "AI Image Upscaler",
      "description": "AI super-resolution upscaling up to 4x. Supports PNG, JPG, WebP.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use AI Image Upscaler to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "smart-resize",
      "name": "Smart Resize",
      "description": "Batch image resizing with AI subject detection and smart crop.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Smart Resize to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "bg-remover",
      "name": "Background Remover",
      "description": "One-click AI background removal for people, products, and objects.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Background Remover to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "pro-matting",
      "name": "Pro Matting",
      "description": "Professional-grade AI matting with fine hair-level edge detection.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Pro Matting to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "bg-remover-pro",
      "name": "AI \u80cc\u666f\u9664\u53bb Pro",
      "description": "\u9aea\u306e\u6bdb\u30fb\u900f\u660e\u7269\u4f53\u307e\u3067\u7cbe\u5bc6\u306b\u5207\u308a\u629c\u304f\u9ad8\u54c1\u8cea\u7248\u3002\u900f\u904e PNG \u51fa\u529b",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "upscaler-pro",
      "name": "AI \u30a2\u30c3\u30d7\u30b9\u30b1\u30fc\u30e9\u30fc Pro",
      "description": "\u753b\u50cf\u3092 4 \u500d\u306b\u62e1\u5927\u3001\u5931\u308f\u308c\u305f\u30c7\u30a3\u30c6\u30fc\u30eb\u3092 AI \u304c\u5fa9\u5143 (\u9ad8\u753b\u8cea\u5316)",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "takumi",
      "name": "AI \u5199\u771f\u4ed5\u4e0a\u3052 Pro (\u5320)",
      "description": "\u30af\u30ea\u30c3\u30af\u3067\u88ab\u5199\u4f53\u3092\u9078\u3073\u3001Photoshop \u7d1a\u306e\u30a8\u30c3\u30b8\u4ed5\u4e0a\u3052\u3067\u5207\u308a\u629c\u304d",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "infographic-text-editor",
      "name": "\u30a4\u30f3\u30d5\u30a9\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u7de8\u96c6 Pro",
      "description": "Claude Vision \u304c\u753b\u50cf\u306e\u6587\u5b57\u3092\u8aad\u307f\u53d6\u308a \u2192 \u30af\u30ea\u30c3\u30af\u3067\u66f8\u63db \u2192 AI \u3067\u81ea\u7136\u6d88\u53bb \u2192 PowerPoint \u7de8\u96c6\u53ef\u80fd PPTX \u51fa\u529b",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "format-converter",
      "name": "Format Converter",
      "description": "Convert between 11 image formats including HEIC, WebP, PNG, JPG, AVIF.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Format Converter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/format-converter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "image-resizer",
      "name": "Image Resizer",
      "description": "Resize images to exact pixel dimensions with aspect ratio lock.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Image Resizer to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/image-resizer",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "vector-viewer",
      "name": "Vector Viewer",
      "description": "Preview .ai/.eps files without Adobe Illustrator.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Vector Viewer to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "image-crop",
      "name": "Image Crop",
      "description": "Drag-to-select cropping with preset aspect ratios.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Image Crop to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "image-brightness",
      "name": "Brightness Adjust",
      "description": "AI auto-correction for dark or underexposed photos.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Brightness Adjust to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "image-collage",
      "name": "Image Collage",
      "description": "Combine multiple photos into a single image with layout templates.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Image Collage to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "watermark",
      "name": "Watermark",
      "description": "Add text or logo watermarks to images in batch.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Watermark to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "exif-remover",
      "name": "EXIF Remover",
      "description": "Strip GPS location, camera info, and metadata from photos.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use EXIF Remover to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "panorama-splitter",
      "name": "Panorama Splitter",
      "description": "Split wide images into Instagram carousel slides.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Panorama Splitter to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "color-palette",
      "name": "Color Palette",
      "description": "Generate harmonious color palettes for design projects.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use Color Palette to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "id-photo-maker",
      "name": "ID Photo Maker",
      "description": "Create passport/ID photos without uploading to any server.",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [
        "Use ID Photo Maker to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "profile-photo-studio",
      "name": "\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u5199\u771f\u30b9\u30bf\u30b8\u30aa",
      "description": "\u30ab\u30e1\u30e9\u3067\u64ae\u5f71\u2192\u5c65\u6b74\u66f8/SNS/\u30d1\u30b9\u30dd\u30fc\u30c8\u3092\u4e00\u62ec\u751f\u6210",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "image-color-picker",
      "name": "\u753b\u50cf\u30ab\u30e9\u30fc\u30d4\u30c3\u30ab\u30fc",
      "description": "\u753b\u50cf\u304b\u3089\u8272\u3092\u77ac\u6642\u306b\u7279\u5b9a\u3002\u30b9\u30dd\u30a4\u30c8+\u81ea\u52d5\u30d1\u30ec\u30c3\u30c8\u62bd\u51fa",
      "tags": [
        "image",
        "image-processing",
        "photo-editing",
        "ai-upscaling",
        "background-removal",
        "format-conversion"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-join",
      "name": "PDF Merge",
      "description": "Combine multiple PDFs into one with drag-to-reorder.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF Merge to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/pdf-join",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "pdf-split",
      "name": "PDF Split",
      "description": "Split PDFs by page range or into individual pages.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF Split to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/pdf-split",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "pdf-compress",
      "name": "PDF Compress",
      "description": "Reduce PDF file size for email attachments.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF Compress to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "pdf-to-image",
      "name": "PDF to Image",
      "description": "Convert PDF pages to high-quality PNG, JPEG, or WebP.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF to Image to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "image-to-pdf",
      "name": "Image to PDF",
      "description": "Combine multiple images into a single PDF document.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use Image to PDF to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "pdf-rotate",
      "name": "PDF Rotate",
      "description": "Rotate PDF pages by 90/180/270 degrees.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF Rotate to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "pdf-remove-pages",
      "name": "PDF\u30da\u30fc\u30b8\u524a\u9664",
      "description": "PDF\u304b\u3089\u4e0d\u8981\u30da\u30fc\u30b8\u3092\u4e00\u767a\u524a\u9664",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-crop",
      "name": "PDF\u30c8\u30ea\u30df\u30f3\u30b0",
      "description": "PDF\u306e\u4f59\u767d\u3092\u4e0a\u4e0b\u5de6\u53f3\u3067\u30ab\u30c3\u30c8",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-edit",
      "name": "PDF\u7de8\u96c6",
      "description": "PDF\u306b\u30c6\u30ad\u30b9\u30c8\u30fb\u6ce8\u91c8\u3092\u8ffd\u52a0",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "word-to-pdf",
      "name": "Word\u2192PDF\u5909\u63db",
      "description": "DOCX/DOC\u3092PDF\u306b\u5909\u63db",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "excel-to-pdf",
      "name": "Excel\u2192PDF\u5909\u63db",
      "description": "XLSX/CSV\u3092PDF\u306b\u5909\u63db",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-to-word",
      "name": "PDF\u2192Word\u5909\u63db",
      "description": "PDF\u3092Word(.docx)\u306b\u5909\u63db",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-to-powerpoint",
      "name": "PDF\u2192PowerPoint\u5909\u63db",
      "description": "PDF\u3092PPTX\u306b\u5909\u63db",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "powerpoint-to-pdf",
      "name": "PowerPoint\u2192PDF\u5909\u63db",
      "description": "PPTX\u3092PDF\u306b\u5909\u63db",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "organize-pdf",
      "name": "PDF\u4e26\u3073\u66ff\u3048",
      "description": "PDF\u30da\u30fc\u30b8\u9806\u5e8f\u3092\u5909\u66f4",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-page-numbers",
      "name": "PDF\u30da\u30fc\u30b8\u756a\u53f7\u8ffd\u52a0",
      "description": "PDF\u306b\u756a\u53f7\u3092\u632f\u308b",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "html-to-pdf",
      "name": "HTML\u2192PDF\u5909\u63db",
      "description": "HTML\u3092PDF\u306b\u5909\u63db",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-repair",
      "name": "PDF\u4fee\u5fa9",
      "description": "\u7834\u640dPDF\u3092\u4fee\u5fa9",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-extract-pages",
      "name": "PDF\u30da\u30fc\u30b8\u62bd\u51fa",
      "description": "\u6307\u5b9a\u30da\u30fc\u30b8\u3060\u3051\u62bd\u51fa",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-to-pdfa",
      "name": "PDF\u2192PDF/A\u5909\u63db",
      "description": "\u9577\u671f\u4fdd\u5b58\u5411\u3051\u306b\u5909\u63db",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "scan-pdf",
      "name": "\u30b9\u30de\u30db\u30b9\u30ad\u30e3\u30f3",
      "description": "\u30ab\u30e1\u30e9\u3067\u64ae\u5f71\u3057\u3066PDF\u5316",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-ocr",
      "name": "PDF\u306eOCR",
      "description": "\u30b9\u30ad\u30e3\u30f3PDF\u304b\u3089\u65e5\u672c\u8a9e\u30c6\u30ad\u30b9\u30c8\u62bd\u51fa",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pdf-unlock",
      "name": "PDF Unlock",
      "description": "Remove edit/print/copy restrictions from PDFs.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF Unlock to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "pdf-redact",
      "name": "PDF Redact",
      "description": "Black out sensitive text in PDFs without server processing.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF Redact to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "pdf-metadata-remover",
      "name": "PDF Metadata Remover",
      "description": "Strip author, edit history, and metadata before sharing.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF Metadata Remover to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "pdf-sign",
      "name": "PDF Sign",
      "description": "Add handwritten or text signatures directly to PDFs.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF Sign to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "pdf-password",
      "name": "PDF Password",
      "description": "Encrypt PDFs with password protection.",
      "tags": [
        "pdf",
        "pdf-editing",
        "document-processing",
        "pdf-merge",
        "pdf-split",
        "pdf-security"
      ],
      "examples": [
        "Use PDF Password to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "meeting-recorder",
      "name": "AI \u8b70\u4e8b\u9332",
      "description": "\u9332\u97f3\u3059\u308b\u3060\u3051\u3067\u8b70\u4e8b\u9332\u30fb\u8981\u7d04\u30fbToDo \u3092\u81ea\u52d5\u751f\u6210",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "invoice-generator",
      "name": "Invoice Generator",
      "description": "Japan qualified invoice compliant. PDF output in 3 seconds.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Invoice Generator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "quote-generator",
      "name": "Quote Generator",
      "description": "Create quotes with auto tax calculation and PDF export.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Quote Generator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "delivery-note-generator",
      "name": "Delivery Note",
      "description": "Generate delivery notes with receipt confirmation field.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Delivery Note to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "receipt-generator",
      "name": "Receipt Generator",
      "description": "Invoice-compliant receipts with auto tax calculation.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Receipt Generator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "expense-report",
      "name": "Expense Report",
      "description": "Category-based expense reports with PDF output.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Expense Report to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "purchase-order",
      "name": "Purchase Order",
      "description": "Purchase orders with delivery terms and tax calculation.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Purchase Order to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "payslip-generator",
      "name": "Payslip Generator",
      "description": "Payslips with auto social insurance calculation.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Payslip Generator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "pdf-stamper",
      "name": "Digital Stamp",
      "description": "Apply Japanese hanko stamps to PDF documents.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Digital Stamp to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "stamp-maker",
      "name": "Stamp Maker",
      "description": "Create digital hanko seals (personal, corporate, date stamps).",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Stamp Maker to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "nda-generator",
      "name": "NDA Generator",
      "description": "Generate NDAs based on Japan METI templates in 30 seconds.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use NDA Generator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "terms-generator",
      "name": "Terms Generator",
      "description": "Create terms of service and privacy policies from questionnaire.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Terms Generator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "contract-generator",
      "name": "Contract Generator",
      "description": "Generate business contracts from templates.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Contract Generator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "withholding-tax-calc",
      "name": "Withholding Tax Calc",
      "description": "Auto 10.21%/20.42% rate selection with reverse calculation.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Withholding Tax Calc to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/withholding-tax-calc",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "mercari-calculator",
      "name": "Mercari Profit Calc",
      "description": "Calculate net profit after 10% fee and shipping costs.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Mercari Profit Calc to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/mercari-calculator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "shipping-calculator",
      "name": "Shipping Calculator",
      "description": "Compare rates across Yamato, Yu-Pack, and Sagawa.",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [
        "Use Shipping Calculator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "subsidy-budget-planner",
      "name": "\u88dc\u52a9\u91d1 \u53ce\u652f\u8a08\u753b\u30e1\u30fc\u30ab\u30fc",
      "description": "\u88dc\u52a9\u91d1\u7533\u8acb\u7528\u306e\u53ce\u652f\u4e88\u7b97\u66f8\u3092Excel/PDF\u3067\u4f5c\u6210",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "photo-ledger-maker",
      "name": "\u5199\u771f\u53f0\u5e33\u30e1\u30fc\u30ab\u30fc",
      "description": "\u5199\u771f\u3092\u30c9\u30ed\u30c3\u30d7\u3057\u3066\u53f0\u5e33PDF\u3092\u81ea\u52d5\u751f\u6210",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "estimate-to-expense",
      "name": "\u898b\u7a4d\u66f8\u2192\u7d4c\u8cbb\u660e\u7d30\u5909\u63db",
      "description": "\u898b\u7a4d\u66f8PDF\u304b\u3089\u7d4c\u8cbb\u660e\u7d30\u8868\u3092\u81ea\u52d5\u751f\u6210",
      "tags": [
        "documents",
        "business-documents",
        "invoice",
        "contract",
        "calculator",
        "japanese-business"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "journal-entry",
      "name": "Journal Entry",
      "description": "Create debit/credit journal entries with PDF export.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Journal Entry to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "trial-balance",
      "name": "Trial Balance",
      "description": "Generate trial balance sheets from account balances.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Trial Balance to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "profit-loss",
      "name": "Profit & Loss",
      "description": "Auto-generate P&L statements from revenue and expense data.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Profit & Loss to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "balance-sheet",
      "name": "Balance Sheet",
      "description": "Create B/S from assets, liabilities, and equity.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Balance Sheet to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "cash-flow-statement",
      "name": "Cash Flow Statement",
      "description": "Indirect method cash flow statement generation.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Cash Flow Statement to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "ar-ap-manager",
      "name": "AR/AP Manager",
      "description": "Accounts receivable/payable tracking with aging analysis.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use AR/AP Manager to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "chart-of-accounts",
      "name": "Chart of Accounts",
      "description": "100+ standard accounts with search and custom additions.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Chart of Accounts to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "npv-irr-calc",
      "name": "NPV/IRR Calculator",
      "description": "Net present value and internal rate of return calculation.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use NPV/IRR Calculator to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/npv-irr-calc",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "bond-yield-calc",
      "name": "Bond Yield Calc",
      "description": "Yield to maturity, duration, and convexity calculator.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Bond Yield Calc to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/bond-yield-calc",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "investment-simulator",
      "name": "Investment Simulator",
      "description": "NISA/iDeCo compound growth simulation.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Investment Simulator to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/investment-simulator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "depreciation-calc",
      "name": "Depreciation Calc",
      "description": "Straight-line and declining-balance depreciation schedules.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Depreciation Calc to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/depreciation-calc",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "tax-return-calc",
      "name": "Tax Return Calc",
      "description": "Japan income tax and resident tax with progressive rates.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Tax Return Calc to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/tax-return-calc",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "year-end-adj-calc",
      "name": "Year-End Adjustment",
      "description": "Calculate refund or additional tax owed.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Year-End Adjustment to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/year-end-adj-calc",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "social-insurance-calc",
      "name": "Social Insurance Calc",
      "description": "Health, pension, and employment insurance from standard monthly income.",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [
        "Use Social Insurance Calc to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/social-insurance-calc",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "furusato-tax-calc",
      "name": "\u3075\u308b\u3055\u3068\u7d0d\u7a0e\u4e0a\u9650\u984d\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc",
      "description": "\u81ea\u5df1\u8ca0\u62c52,000\u5186\u3067\u6e08\u3080\u63a7\u9664\u4e0a\u9650\u984d\u3092\u77ac\u6642\u306b\u9006\u7b97",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "resident-tax-calc",
      "name": "\u4f4f\u6c11\u7a0e\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc",
      "description": "\u4f4f\u6c11\u7a0e\u306e\u5e74\u984d\u30fb\u6708\u984d\u3092\u77ac\u6642\u306b\u8a08\u7b97\u3002\u6240\u5f97\u5272\u30fb\u5747\u7b49\u5272\u306e\u5185\u8a33\u8868\u793a",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "freelance-tax-calc",
      "name": "\u30d5\u30ea\u30fc\u30e9\u30f3\u30b9\u624b\u53d6\u308a\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc",
      "description": "\u6240\u5f97\u7a0e\u30fb\u4f4f\u6c11\u7a0e\u30fb\u4e8b\u696d\u7a0e\u30fb\u56fd\u4fdd\u30fb\u5e74\u91d1\u30fb\u6d88\u8cbb\u7a0e\u3092\u5168\u3066\u8a08\u7b97",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "nhi-calc",
      "name": "\u56fd\u6c11\u5065\u5eb7\u4fdd\u967a\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc",
      "description": "\u4e3b\u898110\u90fd\u5e02\u5bfe\u5fdc\u3002\u81ea\u6cbb\u4f53\u9593\u306e\u4fdd\u967a\u6599\u6bd4\u8f03\u3082\u4e00\u77ac",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "salary-vs-freelance",
      "name": "\u4f1a\u793e\u54e1vs\u30d5\u30ea\u30fc\u30e9\u30f3\u30b9\u6bd4\u8f03",
      "description": "\u7a0e\u91d1\u30fb\u4fdd\u967a\u30fb\u624b\u53d6\u308a\u3092\u5b8c\u5168\u6bd4\u8f03\u3002\u640d\u76ca\u5206\u5c90\u70b9\u3092\u81ea\u52d5\u7b97\u51fa",
      "tags": [
        "finance",
        "accounting",
        "financial-analysis",
        "tax-calculation",
        "bookkeeping"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "resume-generator",
      "name": "Resume Generator",
      "description": "JIS-standard Japanese resume (rirekisho) with PDF export.",
      "tags": [
        "career",
        "resume",
        "career",
        "salary-calculation",
        "hr-tools"
      ],
      "examples": [
        "Use Resume Generator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "career-history-generator",
      "name": "Career History",
      "description": "Professional CV in 3 format styles.",
      "tags": [
        "career",
        "resume",
        "career",
        "salary-calculation",
        "hr-tools"
      ],
      "examples": [
        "Use Career History to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "take-home-pay-calc",
      "name": "Take-Home Pay Calc",
      "description": "Net salary from gross with full tax and insurance breakdown.",
      "tags": [
        "career",
        "resume",
        "career",
        "salary-calculation",
        "hr-tools"
      ],
      "examples": [
        "Use Take-Home Pay Calc to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/take-home-pay-calc",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "resignation-generator",
      "name": "Resignation Letter",
      "description": "Proper-format resignation letters in 30 seconds.",
      "tags": [
        "career",
        "resume",
        "career",
        "salary-calculation",
        "hr-tools"
      ],
      "examples": [
        "Use Resignation Letter to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "recruitment-fee-calc",
      "name": "Recruitment Fee Calc",
      "description": "Staffing agency fee, refund terms, and KPI back-calculation.",
      "tags": [
        "career",
        "resume",
        "career",
        "salary-calculation",
        "hr-tools"
      ],
      "examples": [
        "Use Recruitment Fee Calc to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/recruitment-fee-calc",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "furigana-adder",
      "name": "Furigana Adder",
      "description": "Auto-add reading aids to kanji by grade level.",
      "tags": [
        "education",
        "education",
        "classroom",
        "grading",
        "school-tools"
      ],
      "examples": [
        "Use Furigana Adder to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "seating-chart",
      "name": "Seating Chart",
      "description": "Random seating with constraints. Printable PDF.",
      "tags": [
        "education",
        "education",
        "classroom",
        "grading",
        "school-tools"
      ],
      "examples": [
        "Use Seating Chart to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "grade-calculator",
      "name": "Grade Calculator",
      "description": "Convert 3-aspect evaluations to ABC and 5-level grades.",
      "tags": [
        "education",
        "education",
        "classroom",
        "grading",
        "school-tools"
      ],
      "examples": [
        "Use Grade Calculator to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/grade-calculator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "classroom-timer",
      "name": "Classroom Timer",
      "description": "Full-screen countdown timer with chime sounds.",
      "tags": [
        "education",
        "education",
        "classroom",
        "grading",
        "school-tools"
      ],
      "examples": [
        "Use Classroom Timer to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "certificate-maker",
      "name": "Certificate Maker",
      "description": "Award certificates with templates and name mail-merge.",
      "tags": [
        "education",
        "education",
        "classroom",
        "grading",
        "school-tools"
      ],
      "examples": [
        "Use Certificate Maker to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "json-expert",
      "name": "JSON Formatter",
      "description": "Format, validate, minify JSON with tree view.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use JSON Formatter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/json-expert",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "base64-converter",
      "name": "Base64 Converter",
      "description": "Encode/decode text and files to Base64.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Base64 Converter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/base64-converter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "regex-tester",
      "name": "Regex Tester",
      "description": "Real-time regex testing and debugging.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Regex Tester to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/regex-tester",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "uuid-generator",
      "name": "UUID Generator",
      "description": "Generate random UUIDs instantly.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use UUID Generator to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/uuid-generator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "hash-generator",
      "name": "Hash Generator",
      "description": "Compute MD5, SHA-256, and other hash values.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Hash Generator to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/hash-generator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "jwt-decoder",
      "name": "JWT Decoder",
      "description": "Decode and inspect JWT token contents.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use JWT Decoder to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/jwt-decoder",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "cron-generator",
      "name": "Cron Generator",
      "description": "Build and parse cron expressions visually.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Cron Generator to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/cron-generator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "url-encoder",
      "name": "URL Encoder",
      "description": "URL encode/decode with parameter parsing.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use URL Encoder to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/url-encoder",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "diff-checker",
      "name": "Diff Checker",
      "description": "Side-by-side text and code diff comparison.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Diff Checker to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/diff-checker",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "sql-formatter",
      "name": "SQL Formatter",
      "description": "Format and beautify SQL queries.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use SQL Formatter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/sql-formatter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "yaml-json",
      "name": "YAML-JSON Converter",
      "description": "Convert between YAML and JSON formats.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use YAML-JSON Converter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/yaml-json",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "timestamp-converter",
      "name": "Timestamp Converter",
      "description": "Convert Unix timestamps to/from human-readable dates.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Timestamp Converter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/timestamp-converter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "csv-excel-converter",
      "name": "CSV-Excel Converter",
      "description": "Convert between CSV and Excel (.xlsx) in the browser.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use CSV-Excel Converter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/csv-excel-converter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "password-generator",
      "name": "\u30d1\u30b9\u30ef\u30fc\u30c9\u751f\u6210",
      "description": "\u5b89\u5168\u306a\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5373\u5ea7\u306b\u751f\u6210\u3002\u9577\u3055\u30fb\u6587\u5b57\u7a2e\u3092\u30ab\u30b9\u30bf\u30de\u30a4\u30ba",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/password-generator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "color-converter",
      "name": "\u30ab\u30e9\u30fc\u5909\u63db",
      "description": "HEX\u30fbRGB\u30fbHSL\u30fbCMYK\u3092\u76f8\u4e92\u5909\u63db\u3002\u30ab\u30e9\u30fc\u30d4\u30c3\u30ab\u30fc\u4ed8\u304d",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/color-converter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "unit-converter",
      "name": "\u5358\u4f4d\u5909\u63db",
      "description": "\u9577\u3055\u30fb\u91cd\u3055\u30fb\u6e29\u5ea6\u30fb\u9762\u7a4d\u30fb\u5bb9\u91cf\u306a\u3069\u4e3b\u8981\u5358\u4f4d\u3092\u5373\u5909\u63db",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/unit-converter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "timezone-converter",
      "name": "\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u5909\u63db",
      "description": "\u4e16\u754c\u306e\u4e3b\u8981\u90fd\u5e02\u306e\u6642\u5dee\u3092\u5373\u8a08\u7b97\u3002\u30b5\u30de\u30fc\u30bf\u30a4\u30e0\u81ea\u52d5\u5bfe\u5fdc",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/timezone-converter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "markdown-editor",
      "name": "Markdown\u30a8\u30c7\u30a3\u30bf",
      "description": "\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u30d7\u30ec\u30d3\u30e5\u30fc\u4ed8\u304dMarkdown\u30a8\u30c7\u30a3\u30bf\u3002GFM\u5bfe\u5fdc",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "markdown-to-html",
      "name": "Markdown-HTML Converter",
      "description": "Convert between Markdown and HTML formats.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Markdown-HTML Converter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/markdown-to-html",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "html-sanitizer",
      "name": "HTML Sanitizer",
      "description": "Sanitize HTML removing dangerous tags and attributes.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use HTML Sanitizer to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/html-sanitizer",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "json-schema-validator",
      "name": "JSON Schema Validator",
      "description": "Validate JSON data against a JSON Schema.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use JSON Schema Validator to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/json-schema-validator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "xml-json-converter",
      "name": "XML-JSON Converter",
      "description": "Convert between XML and JSON formats.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use XML-JSON Converter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/xml-json-converter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "math-evaluator",
      "name": "Math Evaluator",
      "description": "Evaluate mathematical expressions with variables and functions.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Math Evaluator to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/math-evaluator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "date-calculator",
      "name": "Date Calculator",
      "description": "Calculate date differences, add/subtract dates, count business days.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Date Calculator to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/date-calculator",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "string-transform",
      "name": "String Transform",
      "description": "Transform strings between camelCase, snake_case, kebab-case, slug, etc.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use String Transform to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/string-transform",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "data-faker",
      "name": "Data Faker",
      "description": "Generate realistic fake data (names, emails, addresses) in JSON/CSV.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use Data Faker to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/data-faker",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "csv-query",
      "name": "CSV Query",
      "description": "Run SQL-like queries on CSV data.",
      "tags": [
        "dev",
        "developer-tools",
        "code-formatting",
        "encoding",
        "data-conversion"
      ],
      "examples": [
        "Use CSV Query to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/csv-query",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "qr-designer",
      "name": "QR Code Designer",
      "description": "Create styled QR codes with custom logos and colors.",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [
        "Use QR Code Designer to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "utm-builder",
      "name": "UTM Builder",
      "description": "Build and parse campaign tracking URLs.",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [
        "Use UTM Builder to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/utm-builder",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "url-shortener",
      "name": "\u77ed\u7e2e URL",
      "description": "\u8cbc\u3063\u3066\u5373\u30b3\u30d4\u30fc\u3001QR \u540c\u6642\u751f\u6210\u3002\u30ed\u30b0\u30a4\u30f3\u4e0d\u8981\u30fb\u7121\u5236\u9650",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "og-preview",
      "name": "OG Image Preview",
      "description": "Preview how links appear when shared on social media.",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [
        "Use OG Image Preview to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "barcode-generator",
      "name": "Barcode Generator",
      "description": "Generate JAN, EAN, Code128 barcodes.",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [
        "Use Barcode Generator to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "video-optimizer",
      "name": "Video Optimizer",
      "description": "Optimize videos for Instagram Reels and Stories.",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [
        "Use Video Optimizer to process a file"
      ],
      "executionMode": "browser"
    },
    {
      "id": "yt-lufs",
      "name": "LUFS \u81ea\u52d5\u6b63\u898f\u5316",
      "description": "YouTube -14 LUFS / Podcasts -16 LUFS \u306b BS.1770-4 \u6e96\u62e0\u3067\u81ea\u52d5\u88dc\u6b63",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yt-denoise",
      "name": "AI \u30ce\u30a4\u30ba\u9664\u53bb",
      "description": "\u30db\u30ef\u30a4\u30c8\u30ce\u30a4\u30ba\u30fb\u74b0\u5883\u97f3\u30923\u6bb5\u968e\u5f37\u5ea6\u3067\u9664\u53bb\u3002\u52d5\u753b\u306f\u6620\u50cf\u4fdd\u6301\u3067\u97f3\u58f0\u3060\u3051\u30af\u30ea\u30fc\u30f3",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yt-silence-cut",
      "name": "\u7121\u97f3/\u30d5\u30a3\u30e9\u30fc\u81ea\u52d5\u30ab\u30c3\u30c8",
      "description": "Whisper-WebGPU \u3067\u7121\u97f3\u3068\u30d5\u30a3\u30e9\u30fc\u3092\u691c\u51fa\u3001\u30b8\u30e3\u30f3\u30d7\u30ab\u30c3\u30c8\u98a8\u30c6\u30f3\u30dd\u306b\u4e00\u767a\u7de8\u96c6",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yt-captions",
      "name": "\u5b57\u5e55\u751f\u6210 + \u713c\u4ed8",
      "description": "Whisper-WebGPU \u3067\u6587\u5b57\u8d77\u3053\u3057\u3001SRT/VTT \u51fa\u529b or \u52d5\u753b\u713c\u4ed8\u30023\u30b9\u30bf\u30a4\u30eb\u30d7\u30ea\u30bb\u30c3\u30c8",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yt-quick-polish",
      "name": "Quick Polish \u4e00\u6c17\u901a\u8cab\u6574\u97f3",
      "description": "\u30ce\u30a4\u30ba\u9664\u53bb\u2192\u7121\u97f3\u30ab\u30c3\u30c8\u2192LUFS\u2192\u5b57\u5e55\u713c\u4ed8\u30921\u30c9\u30ed\u30c3\u30d7\u3067\u4e00\u6c17\u901a\u8cab\u51e6\u7406",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yt-telop",
      "name": "\u30c6\u30ec\u30d3\u98a8\u30c6\u30ed\u30c3\u30d7\u6d41\u8fbc",
      "description": "\u9ec4\u8272\u30b6\u30d6\u30c8\u30f3\u30fb\u7e01\u53d6\u308a\u30fb\u8d64\u30b7\u30e7\u30c3\u30af\u306a\u3069\u65e5\u672c\u306e\u30d0\u30e9\u30a8\u30c6\u30a3\u98a8\u30c6\u30ed\u30c3\u30d7\u3092\u52d5\u753b\u306b\u713c\u4ed8",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yt-pattern-interrupt",
      "name": "Pattern Interrupt \u691c\u51fa",
      "description": "\u8996\u8074\u96e2\u8131\u3092\u62db\u304f\u5358\u8abf\u533a\u9593\u3092AI\u304c\u691c\u51fa\u3002B-roll/\u30ba\u30fc\u30e0/\u30ab\u30c3\u30c8\u306e\u4ecb\u5165\u30dd\u30a4\u30f3\u30c8\u3092\u79d2\u5358\u4f4d\u3067\u63d0\u6848",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yt-reframe-9-16",
      "name": "9:16 \u30ea\u30d5\u30ec\u30fc\u30e0",
      "description": "\u6a2a\u52d5\u753b\u30921080x1920\u306e\u7e26\u52d5\u753b\u306b\u5909\u63db\u3002Shorts/Reels/TikTok \u7528\u306e3\u30e2\u30fc\u30c9",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "word-counter",
      "name": "Word Counter",
      "description": "Count characters, words, and estimate reading time.",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [
        "Use Word Counter to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/word-counter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "text-statistics",
      "name": "Text Statistics",
      "description": "Analyze text for readability, vocabulary richness, and keyword extraction.",
      "tags": [
        "marketing",
        "marketing",
        "qr-code",
        "analytics",
        "social-media"
      ],
      "examples": [
        "Use Text Statistics to process a file"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/text-statistics",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "comparison-table-generator",
      "name": "\u6bd4\u8f03\u8868\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc",
      "description": "\u5546\u54c1\u6bd4\u8f03\u8868HTML\u309230\u79d2\u3067\u751f\u6210\u3002\u30b3\u30d4\u30da\u3067WP\u306b\u8cbc\u308c\u308b",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "affiliate-revenue-calc",
      "name": "\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u5831\u916c\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc",
      "description": "PV\u00d7CTR\u00d7CVR\u00d7\u5358\u4fa1\u3067\u6708\u53ce\u3092\u5373\u8a66\u7b97\u3002\u9006\u7b97\u6a5f\u80fd\u4ed8\u304d",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "meta-description-generator",
      "name": "\u30e1\u30bf\u30c7\u30a3\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3\u751f\u6210",
      "description": "SEO\u306b\u52b9\u304fdescription\u3092120/160\u6587\u5b57\u3067\u81ea\u52d5\u751f\u6210",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "ab-test-title-maker",
      "name": "AB\u30c6\u30b9\u30c8\u30bf\u30a4\u30c8\u30eb\u30e1\u30fc\u30ab\u30fc",
      "description": "\u8a18\u4e8b\u30bf\u30a4\u30c8\u30eb\u304b\u308910\u30d1\u30bf\u30fc\u30f3\u751f\u6210\u3002CTR\u30b9\u30b3\u30a2\u4ed8\u304d",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "pharma-law-checker",
      "name": "\u85ac\u6a5f\u6cd5\u30fb\u666f\u8868\u6cd5\u30c1\u30a7\u30c3\u30ab\u30fc",
      "description": "NG\u30ef\u30fc\u30c91000\u8a9e+\u3092\u30ed\u30fc\u30ab\u30eb\u7167\u5408\u3002\u539f\u7a3f\u3092\u5916\u90e8\u306b\u9001\u3089\u306a\u3044",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "similarity-checker",
      "name": "\u985e\u4f3c\u5ea6\u30c1\u30a7\u30c3\u30ab\u30fc",
      "description": "\u30c6\u30ad\u30b9\u30c8\u9593\u306e\u985e\u4f3c\u5ea6\u3092n-gram\u3067\u5224\u5b9a\u3002\u30b5\u30fc\u30d0\u30fc\u9001\u4fe1\u30bc\u30ed",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "article-outline-generator",
      "name": "\u8a18\u4e8b\u69cb\u6210\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc",
      "description": "KW\u5165\u529b\u2192H2/H3\u898b\u51fa\u3057\u69cb\u6210\u3092\u81ea\u52d5\u63d0\u6848\u3002\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u4ed8\u304d",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "sales-writing-analyzer",
      "name": "\u30bb\u30fc\u30eb\u30b9\u30e9\u30a4\u30c6\u30a3\u30f3\u30b0\u5206\u6790",
      "description": "PASONA/AIDMA\u69cb\u6210\u3092\u81ea\u52d5\u5224\u5b9a\u3002\u6210\u7d04\u7387\u3092\u4e0a\u3052\u308b\u6539\u5584\u70b9\u3092\u63d0\u793a",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "eyecatch-maker",
      "name": "\u30a2\u30a4\u30ad\u30e3\u30c3\u30c1\u30e1\u30fc\u30ab\u30fc",
      "description": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u9078\u629e\u2192\u30c6\u30ad\u30b9\u30c8\u5165\u529b\u2192\u30d6\u30ed\u30b0\u7528\u753b\u50cf\u3092\u5373\u751f\u6210",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "rewrite-assistant",
      "name": "\u30ea\u30e9\u30a4\u30c8\u652f\u63f4\u30c4\u30fc\u30eb",
      "description": "\u53e4\u3044\u8a18\u4e8b\u306e\u6539\u5584\u30dd\u30a4\u30f3\u30c8\u3092\u81ea\u52d5\u691c\u51fa\u3002\u60c5\u5831\u9bae\u5ea6\u30fb\u69cb\u6210\u30fb\u91cd\u8907\u3092\u30c1\u30a7\u30c3\u30af",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "keyword-difficulty-checker",
      "name": "KW\u96e3\u6613\u5ea6\u30c1\u30a7\u30c3\u30ab\u30fc",
      "description": "\u30ad\u30fc\u30ef\u30fc\u30c9\u306e\u7af6\u5408\u5f37\u5ea6\u30fb\u5fc5\u8981\u6587\u5b57\u6570\u30fb\u4e0a\u4f4d\u8868\u793a\u306e\u96e3\u6613\u5ea6\u3092\u5373\u5224\u5b9a",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "cvr-improvement-checker",
      "name": "CVR\u6539\u5584\u30c1\u30a7\u30c3\u30ab\u30fc",
      "description": "\u8a18\u4e8b\u306eCTA\u914d\u7f6e\u30fb\u30ea\u30f3\u30af\u5bc6\u5ea6\u30fb\u8aad\u4e86\u7387\u3092\u5206\u6790\u3002\u6210\u7d04\u7387UP\u306e\u6539\u5584\u70b9\u3092\u63d0\u793a",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "internal-link-map",
      "name": "\u5185\u90e8\u30ea\u30f3\u30af\u30de\u30c3\u30d7",
      "description": "\u8a18\u4e8b\u4e00\u89a7\u304b\u3089\u5185\u90e8\u30ea\u30f3\u30af\u69cb\u9020\u3092\u53ef\u8996\u5316\u3002\u53ce\u76ca\u8a18\u4e8b\u3078\u306e\u5c0e\u7dda\u3092\u6700\u9069\u5316",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "affiliate-revenue-dashboard",
      "name": "\u53ce\u76ca\u7ba1\u7406\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",
      "description": "\u6848\u4ef6\u5225\u00d7\u6708\u5225\u306e\u5831\u916c\u30fbPV\u30fbCVR\u3092\u30b0\u30e9\u30d5\u7ba1\u7406\u3002\u78ba\u5b9a\u7533\u544a\u306b\u3082",
      "tags": [
        "affiliate"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "ec-platform-comparison",
      "name": "\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u624b\u6570\u6599\u6bd4\u8f03",
      "description": "\u540c\u3058\u5546\u54c1\u3092\u5404EC\u3067\u58f2\u3063\u305f\u5834\u5408\u306e\u5229\u76ca\u3092\u4e00\u89a7\u6bd4\u8f03",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "amazon-fba-calculator",
      "name": "Amazon FBA\u6599\u91d1\u8a08\u7b97\u6a5f",
      "description": "FBA\u624b\u6570\u6599+\u4fdd\u7ba1\u6599+\u914d\u9001\u6599\u2192\u5229\u76ca\u3092\u5373\u8a08\u7b97\u3002\u30b5\u30a4\u30ba\u533a\u5206\u81ea\u52d5\u5224\u5b9a",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "rakuten-fee-calculator",
      "name": "\u697d\u5929\u5e02\u5834\u624b\u6570\u6599\u8a08\u7b97\u6a5f",
      "description": "\u30b7\u30b9\u30c6\u30e0\u5229\u7528\u6599+\u6c7a\u6e08\u624b\u6570\u6599+\u30dd\u30a4\u30f3\u30c8\u2192\u5229\u76ca\u3092\u6b63\u78ba\u8a08\u7b97",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yahoo-shopping-calculator",
      "name": "Yahoo!\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0\u624b\u6570\u6599\u8a08\u7b97",
      "description": "\u30b9\u30c8\u30a2\u30dd\u30a4\u30f3\u30c8+\u6c7a\u6e08+PR\u30aa\u30d7\u30b7\u30e7\u30f3\u2192\u5229\u76ca\u8a08\u7b97",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "base-fee-calculator",
      "name": "BASE\u624b\u6570\u6599\u8a08\u7b97\u6a5f",
      "description": "\u30b5\u30fc\u30d3\u30b9\u5229\u7528\u65993%+\u6c7a\u6e08\u624b\u6570\u6599\u2192\u5229\u76ca\u8a08\u7b97\u3002\u30b9\u30bf\u30f3\u30c0\u30fc\u30c9/\u30b0\u30ed\u30fc\u30b9\u6bd4\u8f03",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "shopify-profit-calculator",
      "name": "Shopify\u5229\u76ca\u8a08\u7b97\u6a5f",
      "description": "\u30d7\u30e9\u30f3\u5225\u6708\u984d+\u6c7a\u6e08\u624b\u6570\u6599\u2192\u640d\u76ca\u5206\u5c90\u70b9\u3068\u5229\u76ca\u3092\u8a08\u7b97",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yahoo-auction-calculator",
      "name": "\u30e4\u30d5\u30aa\u30af\u624b\u6570\u6599\u8a08\u7b97\u6a5f",
      "description": "\u843d\u672d\u624b\u6570\u6599(10%/8.8%)+\u9001\u6599\u2192\u5229\u76ca\u3002\u30d7\u30ec\u30df\u30a2\u30e0\u4f1a\u54e1\u6bd4\u8f03",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "product-photo-studio",
      "name": "\u5546\u54c1\u753b\u50cf\u30b9\u30bf\u30b8\u30aa",
      "description": "\u767d\u80cc\u666f+\u5f71+\u6b63\u65b9\u5f62\u30c8\u30ea\u30df\u30f3\u30b0\u3092\u4e00\u62ec\u52a0\u5de5\u3002\u51fa\u54c1\u753b\u50cf\u3092\u4e00\u77ac\u3067\u6574\u3048\u308b",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "sku-generator",
      "name": "SKU\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc",
      "description": "\u5546\u54c1\u540d\u30fb\u30ab\u30c6\u30b4\u30ea\u30fb\u30b5\u30a4\u30ba\u30fb\u8272\u304b\u3089SKU\u30b3\u30fc\u30c9\u3092\u81ea\u52d5\u751f\u6210",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "purchase-cost-manager",
      "name": "\u4ed5\u5165\u308c\u539f\u4fa1\u7ba1\u7406\u8868",
      "description": "\u4ed5\u5165\u308c\u5148\u00d7\u5546\u54c1\u306e\u539f\u4fa1\u3092\u8a18\u9332\u3002\u7c97\u5229\u7387\u3092\u81ea\u52d5\u8a08\u7b97",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "ec-template-generator",
      "name": "EC\u5b9a\u578b\u6587\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc",
      "description": "\u8cfc\u5165\u304a\u793c/\u767a\u9001\u901a\u77e5/\u8fd4\u54c1\u5bfe\u5fdc\u306e\u5b9a\u578b\u6587\u3092\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u5225\u306b\u751f\u6210",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "review-reply-template",
      "name": "\u30ec\u30d3\u30e5\u30fc\u8fd4\u4fe1\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8",
      "description": "\u9ad8\u8a55\u4fa1/\u4f4e\u8a55\u4fa1\u3078\u306e\u8fd4\u4fe1\u30d1\u30bf\u30fc\u30f3\u3092\u81ea\u52d5\u751f\u6210\u3002\u708e\u4e0a\u9632\u6b62",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "product-description-generator",
      "name": "\u5546\u54c1\u8aac\u660e\u6587\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc",
      "description": "\u5546\u54c1\u30b9\u30da\u30c3\u30af\u5165\u529b\u2192\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u5225\u306e\u51fa\u54c1\u7528\u8aac\u660e\u6587\u3092\u5373\u751f\u6210",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "amazon-keyword-extractor",
      "name": "Amazon\u30ad\u30fc\u30ef\u30fc\u30c9\u62bd\u51fa",
      "description": "\u5546\u54c1\u540d\u304b\u3089SEO\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u5206\u89e3\u30fb\u30b5\u30b8\u30a7\u30b9\u30c8\u751f\u6210",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "amazon-inventory-calculator",
      "name": "Amazon\u5728\u5eab\u56de\u8ee2\u7387\u8a08\u7b97",
      "description": "\u4ed5\u5165\u308c\u6570\u00d7\u8ca9\u58f2\u901f\u5ea6\u2192\u9069\u6b63\u5728\u5eab\u30fb\u767a\u6ce8\u30bf\u30a4\u30df\u30f3\u30b0\u3092\u8a08\u7b97",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "amazon-acos-calculator",
      "name": "ACoS/ROAS\u8a08\u7b97\u6a5f",
      "description": "\u5e83\u544a\u8cbb\u2192ACoS/ROAS/\u640d\u76ca\u5206\u5c90CPC\u3092\u5373\u7b97\u51fa",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "amazon-sales-dashboard",
      "name": "Amazon\u58f2\u4e0a\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",
      "description": "ASIN\u5225\u58f2\u4e0a/\u5229\u76ca/\u5728\u5eab\u3092localStorage\u3067\u7ba1\u7406\u3002\u6708\u5225\u63a8\u79fb\u30b0\u30e9\u30d5",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "mercari-listing-template",
      "name": "\u30e1\u30eb\u30ab\u30ea\u51fa\u54c1\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8",
      "description": "\u30ab\u30c6\u30b4\u30ea\u5225\u306e\u5546\u54c1\u8aac\u660e\u30c6\u30f3\u30d7\u30ec\u3092\u4e00\u77ac\u3067\u751f\u6210",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "mercari-pricing-guide",
      "name": "\u30e1\u30eb\u30ab\u30ea\u5024\u6bb5\u8a2d\u5b9a\u30ac\u30a4\u30c9",
      "description": "\u5229\u76ca\u7387\u304b\u3089\u6700\u9069\u4fa1\u683c\u3092\u9006\u7b97\u3002\u9001\u6599\u8fbc\u307f/\u5225\u306e\u6bd4\u8f03",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "mercari-shipping-compare",
      "name": "\u30e1\u30eb\u30ab\u30ea\u767a\u9001\u65b9\u6cd5\u6bd4\u8f03",
      "description": "\u30b5\u30a4\u30ba\u30fb\u91cd\u3055\u5165\u529b\u2192\u6700\u5b89\u767a\u9001\u65b9\u6cd5\u3092\u81ea\u52d5\u5224\u5b9a\u3002\u5168\u914d\u9001\u65b9\u6cd5\u6bd4\u8f03",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "mercari-sales-tracker",
      "name": "\u30e1\u30eb\u30ab\u30ea\u58f2\u4e0a\u7ba1\u7406\u8868",
      "description": "\u6708\u5225\u58f2\u4e0a/\u5229\u76ca/\u624b\u6570\u6599\u3092localStorage\u7ba1\u7406\u3002\u78ba\u5b9a\u7533\u544a\u5bfe\u5fdcCSV\u51fa\u529b",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "rakuten-banner-maker",
      "name": "\u697d\u5929\u30d0\u30ca\u30fc\u30e1\u30fc\u30ab\u30fc",
      "description": "\u304a\u8cb7\u3044\u7269\u30de\u30e9\u30bd\u30f3/\u30b9\u30fc\u30d1\u30fcSALE\u7528\u30d0\u30ca\u30fc\u3092\u30c6\u30f3\u30d7\u30ec\u304b\u3089\u5373\u751f\u6210",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "rakuten-coupon-simulator",
      "name": "\u697d\u5929\u30af\u30fc\u30dd\u30f3\u8a2d\u8a08\u30c4\u30fc\u30eb",
      "description": "\u5272\u5f15\u7387/\u6761\u4ef6\u2192\u5229\u76ca\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u3002\u6700\u9069\u306a\u30af\u30fc\u30dd\u30f3\u8a2d\u8a08\u3092\u652f\u63f4",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "rakuten-rpp-calculator",
      "name": "\u697d\u5929RPP\u5e83\u544a\u8a08\u7b97\u6a5f",
      "description": "RPP\u5e83\u544a\u8cbb\u2192CPC/ROAS/\u640d\u76ca\u5206\u5c90\u3092\u8a08\u7b97",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "yahoo-pr-option-simulator",
      "name": "Yahoo! PR\u30aa\u30d7\u30b7\u30e7\u30f3\u52b9\u679c\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc",
      "description": "PR\u30aa\u30d7\u30b7\u30e7\u30f3\u6599\u7387\u2192\u640d\u76ca\u30fb\u8868\u793a\u9806\u4f4d\u6539\u5584\u52b9\u679c\u3092\u8a66\u7b97",
      "tags": [
        "ec"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "video-idea-generator",
      "name": "\u52d5\u753b\u30cd\u30bf\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc",
      "description": "\u30b8\u30e3\u30f3\u30eb\u00d7\u30c8\u30ec\u30f3\u30c9\u304b\u3089\u52d5\u753b\u4f01\u753b\u3092\u91cf\u7523",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "youtube-thumbnail-maker",
      "name": "YouTube\u30b5\u30e0\u30cd\u30e1\u30fc\u30ab\u30fc",
      "description": "YouTube\u7528\u30b5\u30e0\u30cd\u30a4\u30eb\u3092\u30c6\u30f3\u30d7\u30ec\u304b\u3089\u5373\u751f\u6210\u3002CTR\u91cd\u8996\u30c7\u30b6\u30a4\u30f3",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "text-overlay-maker",
      "name": "\u30c6\u30ad\u30b9\u30c8\u30aa\u30fc\u30d0\u30fc\u30ec\u30a4",
      "description": "\u753b\u50cf\u306b\u30c6\u30ad\u30b9\u30c8\u3092\u91cd\u306d\u3066\u914d\u7f6e\u3002\u5f71\u30fb\u7e01\u53d6\u308a\u30fb\u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3\u5bfe\u5fdc",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "telop-image-generator",
      "name": "\u30c6\u30ed\u30c3\u30d7\u753b\u50cf\u751f\u6210",
      "description": "\u52d5\u753b\u7528\u30c6\u30ed\u30c3\u30d7\u753b\u50cf\u3092\u900f\u904ePNG\u3067\u751f\u6210\u3002\u30d5\u30a9\u30f3\u30c8\u30fb\u8272\u30fb\u5f71\u30ab\u30b9\u30bf\u30de\u30a4\u30ba",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "chapter-list-generator",
      "name": "\u30c1\u30e3\u30d7\u30bf\u30fc\u30ea\u30b9\u30c8\u751f\u6210",
      "description": "\u52d5\u753b\u306e\u533a\u5207\u308a\u3092\u5165\u529b\u2192YouTube\u7528\u30c1\u30e3\u30d7\u30bf\u30fc\u5f62\u5f0f\u3067\u51fa\u529b",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "video-duration-calculator",
      "name": "\u52d5\u753b\u5c3a\u30ab\u30ea\u30ad\u30e5\u30ec\u30fc\u30bf\u30fc",
      "description": "\u53f0\u672c\u6587\u5b57\u6570\u2192\u52d5\u753b\u5c3a\u3092\u63a8\u5b9a\u3002\u8a71\u901f\u8abf\u6574\u30fb\u5c3a\u914d\u5206\u8a08\u753b",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "youtube-description-generator",
      "name": "YouTube\u8aac\u660e\u6587\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc",
      "description": "\u30bf\u30a4\u30c8\u30eb+KW\u304b\u3089\u6700\u9069\u5316\u3055\u308c\u305f\u8aac\u660e\u6587\u3092\u81ea\u52d5\u751f\u6210",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "youtube-tag-generator",
      "name": "YouTube\u30bf\u30b0\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc",
      "description": "\u30ad\u30fc\u30ef\u30fc\u30c9\u304b\u3089\u95a2\u9023\u30bf\u30b0\u3092\u81ea\u52d5\u5c55\u958b\u3002500\u6587\u5b57\u5236\u9650\u5185\u3067\u6700\u9069\u5316",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "timestamp-generator",
      "name": "\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u751f\u6210",
      "description": "\u958b\u59cb\u6642\u9593+\u30bf\u30a4\u30c8\u30eb\u3092\u5165\u529b\u2192YouTube\u5f62\u5f0f\u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u51fa\u529b",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "title-multilingual",
      "name": "\u30bf\u30a4\u30c8\u30eb\u591a\u8a00\u8a9e\u5909\u63db",
      "description": "\u65e5\u672c\u8a9e\u30bf\u30a4\u30c8\u30eb\u3092\u82f1\u8a9e/\u4e2d\u56fd\u8a9e/\u97d3\u56fd\u8a9e\u306b\u5909\u63db\u3002\u6d77\u5916\u5c55\u958b\u7528",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "hashtag-generator",
      "name": "\u30cf\u30c3\u30b7\u30e5\u30bf\u30b0\u30b8\u30a7\u30cd\u30ec\u30fc\u30bf\u30fc",
      "description": "\u30ad\u30fc\u30ef\u30fc\u30c9\u304b\u3089SNS\u7528\u30cf\u30c3\u30b7\u30e5\u30bf\u30b0\u3092\u81ea\u52d5\u751f\u6210\u3002TikTok/Instagram/X\u5bfe\u5fdc",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "sns-post-template",
      "name": "SNS\u6295\u7a3f\u6587\u30c6\u30f3\u30d7\u30ec",
      "description": "\u52d5\u753b\u544a\u77e5/\u5207\u308a\u629c\u304d\u7d39\u4ecb\u306eSNS\u6295\u7a3f\u6587\u3092\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u5225\u306b\u751f\u6210",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "thumbnail-ctr-predictor",
      "name": "\u30b5\u30e0\u30cdCTR\u4e88\u6e2c\u30b9\u30b3\u30a2",
      "description": "\u30b5\u30e0\u30cd\u30a4\u30eb\u306e\u8981\u7d20\u3092\u5206\u6790\u3057\u3066CTR\u30b9\u30b3\u30a2\u3092\u4e88\u6e2c\u3002\u6539\u5584\u63d0\u6848\u4ed8\u304d",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "views-simulator",
      "name": "\u518d\u751f\u6570\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc",
      "description": "\u767b\u9332\u8005\u6570\u00d7CTR\u00d7\u30a4\u30f3\u30d7\u30ec\u30c3\u30b7\u30e7\u30f3\u304b\u3089\u518d\u751f\u6570\u3092\u8a66\u7b97",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "youtube-revenue-calculator",
      "name": "YouTube\u53ce\u76ca\u8a08\u7b97\u6a5f",
      "description": "\u518d\u751f\u6570\u00d7RPM\u2192\u5e83\u544a\u53ce\u76ca+\u6848\u4ef6\u53ce\u76ca\u3092\u8a66\u7b97\u3002\u6708\u53ce\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3",
      "tags": [
        "creator"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "age-calculator",
      "name": "\u5e74\u9f62\u30fb\u548c\u66a6\u897f\u66a6\u5909\u63db",
      "description": "\u751f\u307e\u308c\u5e74\u304b\u3089\u5e74\u9f62\u30fb\u548c\u66a6\u30fb\u5e72\u652f\u30fb\u661f\u5ea7\u30fb\u5165\u5b66\u5352\u696d\u5e74\u3092\u4e00\u62ec\u8868\u793a",
      "tags": [
        "life"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "countdown-timer",
      "name": "\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3",
      "description": "\u30af\u30ea\u30b9\u30de\u30b9\u30fb\u6b63\u6708\u30fbGW\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3",
      "tags": [
        "life"
      ],
      "examples": [],
      "executionMode": "browser"
    },
    {
      "id": "code-formatter",
      "name": "Code Formatter",
      "description": "Format source code using Prettier. Supports JS, TS, CSS, HTML, JSON, YAML, Markdown, GraphQL.",
      "tags": [
        "agent-api",
        "a2a",
        "server-executable"
      ],
      "examples": [
        "Use Code Formatter via API"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/code-formatter",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "json-to-typescript",
      "name": "JSON to TypeScript",
      "description": "Infer TypeScript interface definitions from JSON samples.",
      "tags": [
        "agent-api",
        "a2a",
        "server-executable"
      ],
      "examples": [
        "Use JSON to TypeScript via API"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/json-to-typescript",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "http-probe",
      "name": "HTTP Probe",
      "description": "Probe a URL and return status code, headers, response time, and redirect info.",
      "tags": [
        "agent-api",
        "a2a",
        "server-executable"
      ],
      "examples": [
        "Use HTTP Probe via API"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/http-probe",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    },
    {
      "id": "json-to-csv",
      "name": "JSON to CSV",
      "description": "Convert JSON arrays of objects to CSV format.",
      "tags": [
        "agent-api",
        "a2a",
        "server-executable"
      ],
      "examples": [
        "Use JSON to CSV via API"
      ],
      "executionMode": "server",
      "apiEndpoint": "https://jobdonebot.com/api/agent/json-to-csv",
      "pricing": "x402 USDC on Base (via Stripe), from $0.001/call"
    }
  ],
  "mcp": {
    "endpoint": "https://jobdonebot.com/api/mcp",
    "transport": "streamable-http",
    "serverExecutableTools": 49,
    "browserOnlyTools": 150
  },
  "agentNetwork": {
    "register": "https://jobdonebot.com/api/agent/register",
    "directory": "https://jobdonebot.com/api/agent/network/directory",
    "leaderboard": "https://jobdonebot.com/api/agent/network/leaderboard",
    "stats": "https://jobdonebot.com/api/agent/network/stats",
    "benefits": [
      "100 free paid API calls on registration",
      "+50 free calls per agent referral",
      "Listed in Agent Directory for discovery by other agents",
      "Network statistics and leaderboard"
    ]
  },
  "supportsAuthenticatedExtendedCard": false,
  "jecp": {
    "endpoint": "https://setsuna-jobdonebot.fly.dev/v1/jecp",
    "version": "1.0",
    "engine": "jecp",
    "authentication": {
      "method": "api_key",
      "headers": {
        "X-Agent-ID": "<your_agent_id>",
        "X-API-Key": "<your_api_key>"
      },
      "registration": "https://jobdonebot.com/api/agent/register",
      "registration_ui": "https://jobdonebot.com/agent/register",
      "note": "POST to registration endpoint to get agent_id and api_key. 100 free calls included."
    },
    "topup": {
      "api": "https://jobdonebot.com/api/agent/topup",
      "ui": "https://jobdonebot.com/agent/topup",
      "allowed_amounts_usd": [
        5,
        20,
        100
      ],
      "method": "one-time payment via Stripe Checkout (USD), credits wallet in USDC"
    },
    "capabilities": [
      {
        "id": "document-pipeline",
        "name": "AI Document Pipeline",
        "description": "Generate professional documents (invoices, quotes, reports, contracts) from structured data",
        "actions": [
          "generate-invoice",
          "generate-quote",
          "generate-report",
          "generate-contract",
          "generate-receipt"
        ],
        "pricing": {
          "min": "$0.003",
          "max": "$0.02"
        }
      },
      {
        "id": "file-chain",
        "name": "Intelligent File Chain",
        "description": "Chain multiple file processing steps into a single pipeline (resize, convert, compress)",
        "actions": [
          "image-pipeline",
          "pdf-pipeline",
          "batch-convert"
        ],
        "pricing": {
          "min": "$0.005",
          "max": "$0.05"
        }
      },
      {
        "id": "content-factory",
        "name": "AI Content Factory",
        "description": "Generate structured content using AI (blog posts, social media, translations, summaries)",
        "actions": [
          "generate-blog",
          "generate-social",
          "rewrite",
          "translate",
          "summarize"
        ],
        "pricing": {
          "min": "$0.003",
          "max": "$0.02"
        }
      },
      {
        "id": "data-insight",
        "name": "Data Insight Engine",
        "description": "Analyze CSV/JSON data and generate statistical summaries with actionable insights",
        "actions": [
          "analyze-csv",
          "analyze-json",
          "forecast"
        ],
        "pricing": {
          "min": "$0.005",
          "max": "$0.02"
        }
      },
      {
        "id": "workflow",
        "name": "Autonomous Workflow",
        "description": "Execute multi-step business workflows with budget control (invoice+notify, content campaigns)",
        "actions": [
          "invoice-and-notify",
          "content-campaign",
          "data-report-mail"
        ],
        "pricing": {
          "min": "$0.01",
          "max": "$0.05"
        }
      },
      {
        "id": "sns-engine",
        "name": "SNS Growth Engine",
        "description": "Autonomous SNS growth: campaign orchestration, trend-jacking, A/B testing, thread generation, and data-driven autopilot",
        "actions": [
          "campaign-orchestrate",
          "trend-pulse",
          "ab-test-launch",
          "engagement-analyze",
          "thread-weave",
          "growth-autopilot"
        ],
        "pricing": {
          "min": "$0.02",
          "max": "$0.15"
        }
      }
    ],
    "streaming": true,
    "mandate_required": false
  },
  "commerce": {
    "products_url": "https://jobdonebot.com/api/agent/products",
    "checkout_url": "https://jobdonebot.com/api/agent/checkout",
    "protocols": {
      "ucp": {
        "version": "2026-01-11",
        "profile_url": "https://jobdonebot.com/.well-known/ucp"
      },
      "acp": {
        "version": "2026-01-30",
        "checkout_endpoint": "https://jobdonebot.com/api/agent/checkout"
      },
      "x402": {
        "endpoint_pattern": "https://jobdonebot.com/api/agent/{toolId}",
        "currency": "USDC",
        "network": "eip155:8453"
      }
    },
    "plans": [
      {
        "id": "pro-monthly",
        "name": "JobDoneBot Pro",
        "price": "500 JPY/month",
        "interval": "month",
        "features": [
          "Ad-free on all tools",
          "Batch processing up to 100 files",
          "Processing history",
          "Favorites"
        ]
      },
      {
        "id": "team-monthly",
        "name": "JobDoneBot Team",
        "price": "2980 JPY/month",
        "interval": "month",
        "features": [
          "All Pro features",
          "Team management (5 members)",
          "Shared processing history",
          "Admin dashboard"
        ]
      }
    ]
  }
}