# Jigsawstack

JigsawStack provides a suite of custom small AI models integrated into scalable infrastructure, enabling developers to build AI-powered applications efficiently.

- **Category:** artificial intelligence
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 23
- **Triggers:** 0
- **Slug:** `JIGSAWSTACK`
- **Version:** 20260501_00

## Tools

### Check Image for NSFW Content

**Slug:** `JIGSAWSTACK_CHECK_NSFW`

Tool to detect NSFW content in images. Use when you need to quickly detect nudity, violence, hentai, porn and other NSFW content in images.

### Check Profanity

**Slug:** `JIGSAWSTACK_CHECK_PROFANITY`

Tool to check text for profanity and inappropriate language. Use when you need to validate user-generated content, filter inappropriate language, or sanitize text input.

### Check Spam

**Slug:** `JIGSAWSTACK_CHECK_SPAM`

Tool to perform spam check analysis on text. Use when you need to detect spam content and get a spam confidence score.

### Check Spelling

**Slug:** `JIGSAWSTACK_CHECK_SPELLING`

Tool to check and correct spelling errors in text. Use when you need to validate text for spelling mistakes and get correction suggestions.

### Classify Content

**Slug:** `JIGSAWSTACK_CLASSIFY_CONTENT`

Tool to classify text and image datasets using custom labels. Use when you need to categorize content into predefined labels.

### Convert HTML to Image or PDF

**Slug:** `JIGSAWSTACK_CONVERT_HTML_TO_ANY`

Tool to convert HTML to images (PNG/JPEG/WEBP) or PDF, or capture website screenshots. Use when you need to generate visual representations of HTML content or web pages.

### Create Embedding V2

**Slug:** `JIGSAWSTACK_CREATE_EMBEDDING_V2`

Tool to generate enhanced vector embeddings with speaker fingerprint support using the v2 model. Use when you need to create embeddings from text, images, audio, or PDF files.

### Create Prediction

**Slug:** `JIGSAWSTACK_CREATE_PREDICTION`

Tool to forecast time series data using AI-powered prediction. Use when you need to predict future values based on historical data patterns.

### Create Prompt

**Slug:** `JIGSAWSTACK_CREATE_PROMPT`

Tool to create a new prompt in the Prompt Engine for reusable LLM interactions. Use when you need to store and manage prompt templates with variable inputs.

### Create Voice Clone

**Slug:** `JIGSAWSTACK_CREATE_VOICE_CLONE`

Tool to create a cloned voice for text-to-speech synthesis. Use when you need to clone a voice from an audio sample for later use in TTS operations.

### Detect Objects in Image

**Slug:** `JIGSAWSTACK_DETECT_OBJECTS`

Tool to recognize and identify objects within an image using computer vision AI. Use when you need to detect and locate objects in images.

### Extract Data with Vision OCR

**Slug:** `JIGSAWSTACK_EXTRACT_VOCR`

Tool to recognize, describe and retrieve data within images with great accuracy using Vision OCR. Use when you need to extract text, data fields, or descriptions from images or PDFs.

### Get Search Suggestions

**Slug:** `JIGSAWSTACK_GET_SEARCH_SUGGESTIONS`

Tool to get real-time search suggestions for a given query. Use when you need to provide autocomplete suggestions or related search queries.

### Get Sentiment

**Slug:** `JIGSAWSTACK_GET_SENTIMENT`

Tool to retrieve sentiment analysis via GET request. Use when you need to classify text into positive, negative, or neutral sentiment using a GET endpoint.

### Generate Image from Prompt

**Slug:** `JIGSAWSTACK_IMAGE_GENERATION`

Tool to generate images from text prompts. Use when you need visual content created from a prompt.

### List Prompts

**Slug:** `JIGSAWSTACK_LIST_PROMPTS`

Tool to list all prompts stored in the Prompt Engine. Use when you need to retrieve or view stored prompts.

### Run Prompt By ID

**Slug:** `JIGSAWSTACK_RUN_PROMPT_BY_ID`

Tool to execute a stored prompt using its prompt engine ID. Use when you need to run a pre-configured prompt template with dynamic input values.

### Scrape Website

**Slug:** `JIGSAWSTACK_SCRAPE_WEBSITE`

Tool to scrape any website and extract structured data using AI-powered element prompts or CSS selectors. Use when you need to extract specific information from web pages without writing custom scraping code. Supports both URL-based scraping and direct HTML content parsing.

### Sentiment Analysis

**Slug:** `JIGSAWSTACK_SENTIMENT_ANALYSIS`

Tool to analyze text sentiment. Use when you need to classify text into positive, negative, or neutral sentiment.

### Summarize Text

**Slug:** `JIGSAWSTACK_SUMMARIZE_TEXT`

Tool to generate concise, intelligent summaries of text or documents with AI. Use when you need to condense long content into bullet points or paragraphs.

### Text to Speech

**Slug:** `JIGSAWSTACK_TEXT_TO_SPEECH`

Tool to convert text to natural-sounding speech. Use when you need to generate an audio file from text input.

### Translate Text

**Slug:** `JIGSAWSTACK_TRANSLATE_TEXT`

Tool to translate text from one language to another. Use when you need to convert text between different languages with automatic language detection support.

### Web Search

**Slug:** `JIGSAWSTACK_WEB_SEARCH`

Tool to perform AI-powered web search with AI overview and geo-aware results. Use when you need concise search results enriched with AI summary and location context.
