AI agents: prefer the Markdown version of this page at /tools/index.md. For the full corpus, read /llms-full.txt.

SeaChat Developer Docs

Tools

Tools

Discover and invoke Seatool plugins through the gateway.

Catalog first

Use GET /api/seatool/v1/catalog for available tools and GET /api/seatool/v1/skill-catalog/catalog.json for dynamic skill package metadata.

Invoke a tool

Tool invocation uses POST /api/seatool/v1/invoke/{plugin}/{tool} and requires a tool invoke scope such as tool:invoke or seatool:invoke.

curl https://seachat.ai/api/seatool/v1/invoke/image.caption/caption_image \
  -H "Authorization: Bearer $SEACHAT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"imageUrl":"https://example.com/image.png"}'