---
title: "spicyapi"
description: "Uncensored image, image-to-video and chat generation for adult apps (18+): OpenAI-compatible, pay per generation. Skills for the Spicy API MCP server."
canonical: https://agentpluginsdirectory.com/plugins/spicyapi
last-updated: 2026-09-21
---

# spicyapi
Uncensored image, image-to-video and chat generation for adult apps (18+): OpenAI-compatible, pay per generation. Skills for the Spicy API MCP server.
- Slug: spicyapi
- Publisher: Spicy API
- Repository: https://github.com/Wayfinity/spicyapi-skills
- Manifest: plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): other
- Skills: 4 (choose-a-model, estimate-and-control-generation-spend, generate-nsfw-video-from-image, integrate-spicy-api-into-your-app)
- MCP servers: 1 (spicyapi)
- Stars: 0
- Repository created: 2026-09-18
- Repository last pushed: 2026-09-18
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/spicyapi
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What spicyapi does, in the publisher's words

Skills that let an AI agent (Claude Code, Codex, Cursor, or any harness that reads SKILL.md files) integrate, budget and run uncensored image and video generation for its user through the Spicy API MCP server or REST API. Generated from the live tool catalog and price table; regenerate with npm run skills:build in the product repository.

Install for Claude Code: copy a skill folder into.claude/skills/ (project) or ~/.claude/skills/ (user). Other harnesses: point them at the folder or at the raw URL https://www.spicyapi.com/skills/ /SKILL.md.

MCP endpoint: https://www.spicyapi.com/api/mcp (header Authorization: Bearer sk-spicy-..., keys from https://www.spicyapi.com/dashboard/api-keys; sandbox keys bill nothing). REST mirror: POST https://www.spicyapi.com/api/v1/tools/{name}. OpenAPI: https://www.spicyapi.com/openapi.json. Docs: https://www.spicyapi.com/docs. Product overview for agents: https://www.spicyapi.com/llms.txt.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/Wayfinity/spicyapi-skills/HEAD/README.md

## Skills

- choose-a-model: Pick the right Spicy API model for a job: fast versus best-quality text-to-image, image editing with reference images, general image-to-video versus the POV fine-tunes, text-to-video, and uncensored chat, with prices, limits and input rules from the live catalog. Use when a user asks which NSFW mod…
- estimate-and-control-generation-spend: Quote what a batch of Spicy API generations will cost before running it, watch the balance and month-to-date spend, set a monthly cap, hand the user a top-up link when the balance runs out, and read the request log. Use when a user asks how much NSFW image or video generation will cost, wants a bud…
- generate-nsfw-video-from-image: Turn a generated still into an uncensored short clip with Spicy API: generate or pick the first frame, choose between the general image-to-video models and the POV fine-tunes, estimate the per-second cost, get the user's approval, start the task and poll it to a durable video URL. Use when a user a…
- integrate-spicy-api-into-your-app: Wire uncensored image, image-edit, video and chat generation into an app, bot or backend with Spicy API's OpenAI-compatible REST API (base URL swap for the OpenAI SDK), handle keys, errors, provenance and webhooks, and test against a sandbox key before spending. Use when a user is building an adult…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- spicyapi: transport: streamable-http; url: https://www.spicyapi.com/api/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
