Your APIs become tools, without the wrappers
Point almyty at a schema and it generates a typed, callable tool for every operation. The services you already run — including the old SOAP ones nobody wants to touch — become things an agent can use.

Schema parsers
Bring the schema you have
No rewriting your API to fit the platform. almyty reads the format your service already speaks.
Tool types
Generated when it can be, hand-written when it should be
API tools
Auto-generated from an imported schema. One tool per operation, typed from the spec.
HTTP tools
Define a request by hand when you want a tool that does not map cleanly to a schema operation.
JavaScript tools
Run custom logic in a sandbox backed by worker threads, isolated from the rest of the platform.
GraphQL tools
Target a specific query or mutation directly, with the variables you choose to expose.
LLM tools
Wrap a model call as a reusable tool — classification, extraction, drafting — and call it like any other.
SDK tools
Generate tools from a language SDK when the surface you want lives in code, not a public schema.
Tool hub
A catalog your team can search
Generated and hand-built tools land in one hub, so the next person finds the tool instead of rebuilding it. Install them straight into your editor, or group them into a gateway and publish.
# find a tool across your gateways
$ npx @almyty/skills search "create user"
# install a gateway's tools into your editor
$ npx @almyty/skills install acme/petstore
# run one directly from the terminal
$ npx @almyty/skills run acme/petstore/get-pet --id 3