Agentic's standard library of TypeScript AI tools are **optimized for both TS-usage as well as LLM-based usage**, which is really important for testing and debugging.
✅ Tools have both a good manual DX and LLM DX via the `@aiFunction` decorator
✅ Tools use native `fetch`
✅ Tools use `ky` to wrap `fetch`, so HTTP options, throttling, retries, etc are easy to customize
✅ Supports tools from any MCP server ([createMcpTools](/tools/mcp))
✅ Generate new Agentic tool clients from OpenAPI specs ([@agentic/openapi-to-ts](https://github.com/transitive-bullshit/agentic/tree/main/packages/openapi-to-ts))