ToolSmith

Test, lint, and report on AI agent tool use before shipping.

View the Project on GitHub landon-personal/toolsmith

Importers

v0.7.0 added basic OpenAPI JSON import.

Command:

npm run dev -- import openapi examples/openapi/tiny-api.json --out examples/openapi/tools.generated.json

Future package command:

toolsmith import openapi <path> --out <path>

Supported OpenAPI features:

Imported tools should be reviewed and linted:

npm run dev -- lint . --tools examples/openapi/tools.generated.json

ToolSmith does not execute imported APIs, send network requests, or perform imported endpoint side effects.

MCP-style import is future work.

If import paths fail, see docs/TROUBLESHOOTING.md.