Skip to content

ctate/tooly

Repository files navigation

Tooly

Tooly Logo

APIs as AI Tools

Tooly packages popular APIs into agent-ready tools

What is Tooly?

Tooly is a collection of AI-powered tool packages designed for seamless integration with the AI SDK. It provides pre-built, type-safe packages that enable AI applications to interact with popular services like email providers and project management tools.

Quick Start

# Install a tool
npm install @tooly/resend
// Use with AI SDK
import { generateText } from 'ai'
import { openai } from '@ai-sdk/openai'
import { createAITools } from '@tooly/resend'

const tools = createAITools('your-api-key')

const result = await generateText({
  model: openai('gpt-4.1-nano'),
  messages: [{ role: 'user', content: 'Send a welcome email' }],
  tools,
})

Key Features

  • AI SDK First - Built specifically for the AI SDK
  • Multi-Framework - Also works with OpenAI and Anthropic SDKs
  • Modular Packages - Install only what you need
  • Type Safe - Full TypeScript support with Zod validation
  • Easy Integration - Simple setup with consistent APIs

Available Packages

  • @tooly/resend - Email tools powered by Resend API
  • @tooly/linear - Project management tools powered by Linear API
  • @tooly/jira - Issue tracking and project management tools powered by JIRA API
  • @tooly/notion - Database and page management tools powered by Notion API
  • @tooly/github - Repository and issue management tools powered by GitHub API
  • @tooly/twilio - SMS, WhatsApp, and voice communication tools powered by Twilio API
  • @tooly/supabase - Database, auth, and storage tools powered by Supabase API
  • @tooly/firecrawl - Web scraping and crawling tools powered by Firecrawl API
  • @tooly/paypal - Payment processing tools powered by PayPal API
  • @tooly/vercel - Deployment and hosting tools powered by Vercel API
  • @tooly/core - Base abstractions and utilities

Documentation

Full Documentation - Complete guides, API references, and examples

Development

This is a monorepo built with Turborepo. To get started:

# Install dependencies
pnpm install

# Start development server
pnpm dev

# Build all packages
pnpm build

Contributing

Contributions are welcome! Please read our contributing guidelines and check out the documentation to understand the project structure.

License

MIT License - see LICENSE for details.

About

APIs as AI Tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published