Skip to main content
OpenTooler gives AI agents access to pay-per-use tools through one CLI. Agents can discover capabilities, inspect schemas and prices, and run tools without requiring a separate provider account for every integration. Stable JSON output makes every command easy for agents to call, parse, and compose into larger workflows.
The public CLI package is preparing for release. These docs describe the launch interface; install commands will work after @opentooler/cli is published to npm.

Set up your AI agent

Give this prompt to your AI agent:

Get started

Equip your AI agent with OpenTooler and make its first tool call.

CLI reference

See the commands, JSON contracts, input formats, and exit codes agents use.

Discover and call

Let an agent search tools, inspect schemas and prices, then invoke safely.

Billing and safety

Control agent spending with credits, price limits, receipts, and idempotency.

How it works

  1. Your agent discovers available tools by name or capability.
  2. It describes the selected tool to get its exact input schema and current price.
  3. It calls the tool with JSON input. OpenTooler charges credits only after a successful invocation.
Agents should use --json so stdout contains one structured result while diagnostics remain on stderr.
Start with Quickstart, then use the CLI reference as your command guide.