# SpicyGen > SpicyGen is an AI adult image, character and movie generator for adults (18+). Describe a character once, then generate images of them, turn images into short videos with SpicyMotion v3.0, and build multi-scene movies. Photorealistic, studio, anime (hentai), 3D and cartoon styles. Pay as you go with credit packs; no subscription. Every prompt and image is moderated: fictional consenting adults only. Adults only. Operated by Wayfinity Ltd, Republic of Cyprus. Site: https://www.spicygen.ai ## What it does - **Characters**: describe a person once (body, face, hair, style) and SpicyGen creates a reusable identity. Every later image, video and movie scene keeps that identity. - **Images**: prompt to image in five art styles, 1 to 10 at a time, Standard or HD, any aspect ratio, optionally with a saved character. - **Videos**: image to video with SpicyMotion v3.0 (3 to 15 seconds) or v3.0 Fast (up to 30 seconds, native audio). Animate a library image or a character with a motion prompt. - **Movies**: a storyboard of scenes, each continuing from the last frame of the previous one, stitched into one video. - **Library**: everything generated, with favourites, download and delete. - **Talk**: lip-synced talking portraits (website only for now). ## Who it is for Adults who want original, private, fictional adult content with control over the character and the scene, and creators who produce it at volume. Not for depicting real people; see the rules below. ## How an AI agent should help its user with SpicyGen 1. Connect: add the MCP endpoint below. Clients that support OAuth for remote MCP servers (Claude custom connectors, Smithery, the MCP Inspector and other clients that follow the 401 challenge) open a SpicyGen sign-in and consent page and receive a key automatically. Otherwise the user creates an API key at https://www.spicygen.ai/account#api-keys (sign up at https://www.spicygen.ai/signup first; email confirmation is required before generating) and you send `Authorization: Bearer sg_live_…`, on MCP or the REST API. 2. Read `get_account` (credits, age-verification state, costs) and `read_content_rules` before writing any prompt. 3. Work: `create_character` then `generate_images` with the character id; `generate_video` from a library image or a character; `create_movie_scene` repeatedly then `combine_movie`. Poll `get_job` for results. `list_library`, `favorite_item`, `delete_item` manage the library. 4. Ask before you spend: every credit-spending tool first returns `approval_required` with a summary and the credit cost. Show it, get an explicit yes, call again with `approval_token`. Users who run agents unattended can turn on skip-approvals in their account. 5. Credits: `get_credit_packs` then `get_checkout_link` returns a hosted checkout URL. The human pays in the browser; never ask for or enter card details. Crypto, cards and local methods are chosen by region at checkout. 6. Age verification: in some jurisdictions (United Kingdom, France, Germany, Italy, Australia, Brazil and 27 US states) NSFW media is only shown after a one-time identity check. `get_account` reports whether it applies and gives the verification URL once the user has made a purchase. Until then generations are stored but NSFW URLs are withheld (`nsfw_withheld: true`); do not try to work around this. 7. Building or testing an agent? Create a sandbox key: every tool answers from fixture data flagged `sandbox: true`; nothing is generated, spent or deleted. ## Connect an agent - [MCP endpoint](https://www.spicygen.ai/api/mcp): Streamable HTTP, stateless. - [REST mirror](https://www.spicygen.ai/api/v1/tools): POST https://www.spicygen.ai/api/v1/tools/{tool_name} with a JSON body of arguments; GET https://www.spicygen.ai/api/v1/tools lists them. - [OpenAPI 3.1](https://www.spicygen.ai/openapi.json): the REST mirror's schema. - Auth for both: `Authorization: Bearer sg_live_…` (or `sg_sandbox_…`). Rate limit 60 requests per minute per key. - OAuth 2.1 for MCP clients: [protected resource metadata](https://www.spicygen.ai/.well-known/oauth-protected-resource) and [authorization server metadata](https://www.spicygen.ai/.well-known/oauth-authorization-server); dynamic client registration, PKCE S256, public clients. The access token is an ordinary SpicyGen key (`sg_live_…`, or `sg_sandbox_…` when the user ticks Sandbox only) that the user can revoke on the account page. - Claude Code: `claude mcp add --transport http spicygen https://www.spicygen.ai/api/mcp --header "Authorization: Bearer sg_live_…"` - [Agent docs](https://www.spicygen.ai/docs/agents): Cursor, Codex, Claude Desktop (via mcp-remote) and any url-plus-headers client. - [Skills](https://www.spicygen.ai/skills/index.json): SKILL.md files holding the whole workflow, tool calls in order, costs and the approval rule. [Source](https://github.com/Wayfinity/spicygen-skills). - Every public page is also available as markdown: send `Accept: text/markdown` or append `.md` to the path. ## Tools ### Account and rules - `get_account`: Start here. Credits balance, age-verification state for the caller's jurisdiction (whether NSFW media is available, and the verification URL when it is not), credit costs per image, per video second and per character, rate limits, and whether the account skips approvals. - `read_content_rules`: The acceptable-use rules every prompt and image is checked against (adults only, fictional characters only, no real people, no minors, no non-consent, no violence). Read this before writing prompts; a blocked prompt costs nothing and is logged; serious or repeated abuse can get the account suspended. - `get_credit_packs`: Credit packs and prices available to this account (regional packs where they apply), with what each pack buys in images and video seconds. - `get_checkout_link`: A hosted checkout URL for a credit pack. Hand the URL to the user; they pay in their browser (card, local methods or crypto depending on region). Never ask for or enter card details. Credits land in the account when the provider confirms; get_account shows the new balance. - `get_referral_stats`: The user's referral code and link, referred signups, clicks and credits earned. Affiliate program payouts (Tapfiliate) are read in the affiliate dashboard, not here. ### Characters - `list_characters`: The user's saved characters (id, name, appearance, style, status, thumbnail). Use a character id in generate_images, generate_video and create_movie_scene for a consistent identity. - `get_character`: One character with its recent generations (images and videos). NSFW media URLs are withheld when the account's jurisdiction requires age verification the user has not completed. - `create_character` (guarded): Create a reusable character from a text description (10 credits). Generates the identity image; poll get_character until status is ready (about a minute). The description goes through the same prompt moderation as the website. ### Generation - `generate_images` (guarded): Generate 1 to 10 images from a prompt (credits each: 5 SpicyImage 1, 10 SpicyImage 2, 11 SpicyImage 2.1; a character reference needs SpicyImage 2 or 2.1). Returns job ids; poll get_job. Prompts are moderated exactly as on the website; call read_content_rules first. - `generate_video` (guarded): Turn a library image (source_item_id) or a character (character_id) into a video with a motion prompt. Costs 10 to 20 credits per second depending on quality and model (see get_account.costs). Returns a job id; poll get_job (videos take a few minutes). - `create_movie_scene` (guarded): Add a scene to a movie and start generating it on SpicyMotion v3.0 Fast (HD, audio). Omit movie_id to start a new movie; the first scene needs a source_item_id or character_id, later scenes continue from the previous scene's last frame. Costs 20 credits per second. Poll get_job with the returned job id; when it completes, call create_movie_scene again for the next scene, then combine_movie. - `combine_movie` (guarded): Stitch a movie's completed scenes into one video (no credits, but it renders on the server and is guarded so the user confirms the cut). Returns the movie URL. - `get_job`: Status of a generation job (queued, generating, completed, failed), progress, and on completion the image or video URLs (withheld with nsfw_withheld:true when the age gate applies). Poll every 10 to 20 seconds. ### Library - `list_library`: The user's generated images and videos, newest first, with prompt, status, favourite flag and URLs (NSFW withheld when the age gate applies). Paginate with cursor. - `favorite_item`: Mark or unmark a library item as a favourite. - `delete_item` (guarded): Delete a library image or video. Irreversible; guarded so the user confirms. ## Credit costs - Character: 10 credits (one identity image, reusable in every later generation). - Image: 5 credits on SpicyImage 1 (quality Standard), 10 on SpicyImage 2 (HD), 11 on SpicyImage 2.1 (2.1 Pro), the newest (a character reference needs SpicyImage 2 or 2.1). - Video, SpicyMotion v3.0: 10 credits per second Standard, 15 HD, 3 to 15 seconds. - Video, SpicyMotion v3.0 Fast (native audio, up to 30 seconds): 15 credits per second Standard, 20 HD. Movie scenes use this model in HD. ## Credit packs (USD) - **100 credits**: $3.99 (EUR 3.99). About 20 standard images or 10 seconds of standard video. - **400 credits**: $19.99 (EUR 17.99). About 80 standard images or 40 seconds of standard video. - **2,000 credits**: $49.99 (EUR 42.99), most popular. About 400 standard images or 200 seconds of standard video. - **10,000 credits**: $149.99 (EUR 129.99). About 2000 standard images or 1000 seconds of standard video. - Regional packs (Brazil, India, Mexico) and crypto are offered at checkout where they apply. ## Content rules (summary) - Any depiction, implication or reference to minors in sexual situations, including "teen", school or age-play framing; age evasion is blocked. - Real identifiable people: celebrities, public figures or private individuals, named, described or as lookalikes. Deepfakes and impersonation. - Non-consent, coercion, incapacitation or distress; verbal non-consent in prompts is blocked. - Violence, gore, self-harm, illegal acts, animals, scat and other prohibited categories. - Uploaded photos (website only) of anyone under 18, or of anyone other than the user who has not given written consent; photos in which anyone may be under 18 or that match our hash lists (NCMEC Take It Down hashes, banned images) are refused. - Attempts to bypass moderation (leetspeak, instructions to ignore rules, prompt injection). Full rules: https://www.spicygen.ai/ai-policy and https://www.spicygen.ai/trust-and-safety. Enforcement: A blocked prompt or image is refused and logged. Accounts can be suspended without refund. Apparent child sexual abuse material is reported to NCMEC. ## Pages - [Home](https://www.spicygen.ai): what SpicyGen makes, with examples. - [Pricing](https://www.spicygen.ai/pricing): credit packs and what they buy. - [Agent docs](https://www.spicygen.ai/docs/agents): connect Claude Code, Cursor, Codex and other MCP clients. - [Guide](https://www.spicygen.ai/guide): what gets rejected and why. - [Help](https://www.spicygen.ai/help) - [Characters gallery](https://www.spicygen.ai/characters) - [Affiliate program](https://www.spicygen.ai/affiliate) - [Terms of service](https://www.spicygen.ai/terms) - [Privacy policy](https://www.spicygen.ai/privacy) - [Refunds](https://www.spicygen.ai/refunds) - [AI policy](https://www.spicygen.ai/ai-policy) - [Trust and safety](https://www.spicygen.ai/trust-and-safety) - [Report abuse](https://www.spicygen.ai/report-abuse) ## Optional - [Full page index](https://www.spicygen.ai/llms-full.txt): every indexable page, each also available as markdown. - [OpenAPI](https://www.spicygen.ai/openapi.json) - [Sitemap](https://www.spicygen.ai/sitemap.xml) ## Every page, as markdown Add `.md` to any path below or send `Accept: text/markdown`. - [Home](https://www.spicygen.ai/) - [/pricing](https://www.spicygen.ai/pricing) - [/docs/agents](https://www.spicygen.ai/docs/agents) - [/guide](https://www.spicygen.ai/guide) - [/help](https://www.spicygen.ai/help) - [/ai-policy](https://www.spicygen.ai/ai-policy) - [/trust-and-safety](https://www.spicygen.ai/trust-and-safety) - [/refunds](https://www.spicygen.ai/refunds) - [/age-verification](https://www.spicygen.ai/age-verification) - [/anti-fraud](https://www.spicygen.ai/anti-fraud) - [/affiliate](https://www.spicygen.ai/affiliate) - [/partners](https://www.spicygen.ai/partners) - [/characters](https://www.spicygen.ai/characters) - [/sfwexamples](https://www.spicygen.ai/sfwexamples) - [/nsfwexamples](https://www.spicygen.ai/nsfwexamples) - [/whats-new](https://www.spicygen.ai/whats-new) - [/seo-index](https://www.spicygen.ai/seo-index) ## Topic pages (163) - [ai porn](https://www.spicygen.ai/ai-porn) - [nude ai](https://www.spicygen.ai/nude-ai) - [ai nude](https://www.spicygen.ai/ai-nude) - [nsfw ai](https://www.spicygen.ai/nsfw-ai) - [porn ai](https://www.spicygen.ai/porn-ai) - [ai porn generator](https://www.spicygen.ai/ai-porn-generator) - [ai generated porn](https://www.spicygen.ai/ai-generated-porn) - [porno gif](https://www.spicygen.ai/porno-gif) - [ai porn video](https://www.spicygen.ai/ai-porn-video) - [ai nude generator](https://www.spicygen.ai/ai-nude-generator) - [createporn](https://www.spicygen.ai/createporn) - [nsfw ai image generator](https://www.spicygen.ai/nsfw-ai-image-generator) - [sex ai](https://www.spicygen.ai/sex-ai) - [nsfw ai generator](https://www.spicygen.ai/nsfw-ai-generator) - [ai nsfw](https://www.spicygen.ai/ai-nsfw) - [ai xxx](https://www.spicygen.ai/ai-xxx) - [free ai porn](https://www.spicygen.ai/free-ai-porn) - [nsfw image generator](https://www.spicygen.ai/nsfw-image-generator) - [ai porn maker](https://www.spicygen.ai/ai-porn-maker) - [ai porno](https://www.spicygen.ai/ai-porno) - [best ai porn](https://www.spicygen.ai/best-ai-porn) - [aiporn](https://www.spicygen.ai/aiporn) - [ai porn video generator](https://www.spicygen.ai/ai-porn-video-generator) - [ai generated porn videos](https://www.spicygen.ai/ai-generated-porn-videos) - [ai video porn](https://www.spicygen.ai/ai-video-porn) - [ai porn free](https://www.spicygen.ai/ai-porn-free) - [ai blowjob](https://www.spicygen.ai/ai-blowjob) - [nsfw ai video generator](https://www.spicygen.ai/nsfw-ai-video-generator) - [ai porn image generator](https://www.spicygen.ai/ai-porn-image-generator) - [create ai porn](https://www.spicygen.ai/create-ai-porn) - [ai generated porn video](https://www.spicygen.ai/ai-generated-porn-video) - [nsfw ai art](https://www.spicygen.ai/nsfw-ai-art) - [ai porn gallery](https://www.spicygen.ai/ai-porn-gallery) - [ai porn creator](https://www.spicygen.ai/ai-porn-creator) - [ai porn images](https://www.spicygen.ai/ai-porn-images) - [porn generator](https://www.spicygen.ai/porn-generator) - [best ai porn generator](https://www.spicygen.ai/best-ai-porn-generator) - [ai porn gif](https://www.spicygen.ai/ai-porn-gif) - [nsfw prompt generator](https://www.spicygen.ai/nsfw-prompt-generator) - [nsfw image to video](https://www.spicygen.ai/nsfw-image-to-video) - [ai cumshot](https://www.spicygen.ai/ai-cumshot) - [nsfw ai video](https://www.spicygen.ai/nsfw-ai-video) - [make ai porn](https://www.spicygen.ai/make-ai-porn) - [image to video nsfw](https://www.spicygen.ai/image-to-video-nsfw) - [create porn ai](https://www.spicygen.ai/create-porn-ai) - [generate ai porn](https://www.spicygen.ai/generate-ai-porn) - [nsfw prompt](https://www.spicygen.ai/nsfw-prompt) - [ai porn gifs](https://www.spicygen.ai/ai-porn-gifs) - [ai porn gen](https://www.spicygen.ai/ai-porn-gen) - [image to video ai nsfw](https://www.spicygen.ai/image-to-video-ai-nsfw) - [ai generate porn](https://www.spicygen.ai/ai-generate-porn) - [nsfw video generator](https://www.spicygen.ai/nsfw-video-generator) - [free porn ai generator](https://www.spicygen.ai/free-porn-ai-generator) - [ai video generator porn](https://www.spicygen.ai/ai-video-generator-porn) - [ai porn video maker](https://www.spicygen.ai/ai-porn-video-maker) - [nsfw ai prompts](https://www.spicygen.ai/nsfw-ai-prompts) - [free ai porn video generator](https://www.spicygen.ai/free-ai-porn-video-generator) - [ai porn generation](https://www.spicygen.ai/ai-porn-generation) - [nsfw ai image to video](https://www.spicygen.ai/nsfw-ai-image-to-video) - [ai nsfw video](https://www.spicygen.ai/ai-nsfw-video) - [porn video generator](https://www.spicygen.ai/porn-video-generator) - [ai generated video porn](https://www.spicygen.ai/ai-generated-video-porn) - [ai porn website](https://www.spicygen.ai/ai-porn-website) - [ai generated blowjob](https://www.spicygen.ai/ai-generated-blowjob) - [best porn ai generator](https://www.spicygen.ai/best-porn-ai-generator) - [porn ai video generator](https://www.spicygen.ai/porn-ai-video-generator) - [free ai porn video](https://www.spicygen.ai/free-ai-porn-video) - [ai porn video creator](https://www.spicygen.ai/ai-porn-video-creator) - [porn ai creator](https://www.spicygen.ai/porn-ai-creator) - [img2vid nsfw](https://www.spicygen.ai/img2vid-nsfw) - [nsfw ai videos](https://www.spicygen.ai/nsfw-ai-videos) - [ai sex video generator](https://www.spicygen.ai/ai-sex-video-generator) - [create porn with ai](https://www.spicygen.ai/create-porn-with-ai) - [ai nsfw image to video](https://www.spicygen.ai/ai-nsfw-image-to-video) - [ai porn generator video](https://www.spicygen.ai/ai-porn-generator-video) - [image to porn ai](https://www.spicygen.ai/image-to-porn-ai) - [ai porn video generators](https://www.spicygen.ai/ai-porn-video-generators) - [ai porn video generation](https://www.spicygen.ai/ai-porn-video-generation) - [nsfw image to video generator](https://www.spicygen.ai/nsfw-image-to-video-generator) - [porngenerator](https://www.spicygen.ai/porngenerator) - [ai nsfw prompt](https://www.spicygen.ai/ai-nsfw-prompt) - [nsfw video generation](https://www.spicygen.ai/nsfw-video-generation) - [porn ai generators](https://www.spicygen.ai/porn-ai-generators) - [nsfw ai generator prompt](https://www.spicygen.ai/nsfw-ai-generator-prompt) - [ai images porn](https://www.spicygen.ai/ai-images-porn) - [ai hentai generate](https://www.spicygen.ai/ai-hentai-generate) - [ai generated nsfw video](https://www.spicygen.ai/ai-generated-nsfw-video) - [generate ai video porn](https://www.spicygen.ai/generate-ai-video-porn) - [porn videos ai generator](https://www.spicygen.ai/porn-videos-ai-generator) - [ai picture to video generator porn](https://www.spicygen.ai/ai-picture-to-video-generator-porn) - [generator image nsfw](https://www.spicygen.ai/generator-image-nsfw) - [ai cumshot on photo](https://www.spicygen.ai/ai-cumshot-on-photo) - [imagine to video maker pron](https://www.spicygen.ai/imagine-to-video-maker-pron) - [nsfw image generator bondage](https://www.spicygen.ai/nsfw-image-generator-bondage) - [porn ai genarated](https://www.spicygen.ai/porn-ai-genarated) - [turn porn to video](https://www.spicygen.ai/turn-porn-to-video) - [img2video nsfw site](https://www.spicygen.ai/img2video-nsfw-site) - [nsfw girl ai generator](https://www.spicygen.ai/nsfw-girl-ai-generator) - [image into blowjob video ai](https://www.spicygen.ai/image-into-blowjob-video-ai) - [video sex ai generator](https://www.spicygen.ai/video-sex-ai-generator) - [best nsfw ai videos generator](https://www.spicygen.ai/best-nsfw-ai-videos-generator) - [ai blowjob video generator](https://www.spicygen.ai/ai-blowjob-video-generator) - [ai erotic video generator](https://www.spicygen.ai/ai-erotic-video-generator) - [adult scene generator](https://www.spicygen.ai/adult-scene-generator) - [ai adult scene maker](https://www.spicygen.ai/ai-adult-scene-maker) - [nsfw couple video generator](https://www.spicygen.ai/nsfw-couple-video-generator) - [ai sensual video generator](https://www.spicygen.ai/ai-sensual-video-generator) - [custom adult video generator](https://www.spicygen.ai/custom-adult-video-generator) - [ai adult video maker](https://www.spicygen.ai/ai-adult-video-maker) - [anime adult video generator](https://www.spicygen.ai/anime-adult-video-generator) - [realistic adult video generator](https://www.spicygen.ai/realistic-adult-video-generator) - [3d adult video generator](https://www.spicygen.ai/3d-adult-video-generator) - [cartoon adult video generator](https://www.spicygen.ai/cartoon-adult-video-generator) - [ai hentai video generator](https://www.spicygen.ai/ai-hentai-video-generator) - [cinematic adult video generator](https://www.spicygen.ai/cinematic-adult-video-generator) - [photorealistic adult video generator](https://www.spicygen.ai/photorealistic-adult-video-generator) - [animated adult video generator](https://www.spicygen.ai/animated-adult-video-generator) - [best ai adult video generator](https://www.spicygen.ai/best-ai-adult-video-generator) - [ai video generator online](https://www.spicygen.ai/ai-video-generator-online) - [ai video maker app](https://www.spicygen.ai/ai-video-maker-app) - [hd ai adult video generator](https://www.spicygen.ai/hd-ai-adult-video-generator) - [professional ai video generator](https://www.spicygen.ai/professional-ai-video-generator) - [premium ai video generator](https://www.spicygen.ai/premium-ai-video-generator) - [ai video generator pro](https://www.spicygen.ai/ai-video-generator-pro) - [high-quality ai video generator](https://www.spicygen.ai/high-quality-ai-video-generator) - [ai image to video generator](https://www.spicygen.ai/ai-image-to-video-generator) - [adult image to video ai](https://www.spicygen.ai/adult-image-to-video-ai) - [nsfw photo to video](https://www.spicygen.ai/nsfw-photo-to-video) - [ai reference image video generator](https://www.spicygen.ai/ai-reference-image-video-generator) - [ai video motion generator](https://www.spicygen.ai/ai-video-motion-generator) - [ai video scene generator](https://www.spicygen.ai/ai-video-scene-generator) - [ai character video generator](https://www.spicygen.ai/ai-character-video-generator) - [ai video creator from image](https://www.spicygen.ai/ai-video-creator-from-image) - [xxx ai](https://www.spicygen.ai/xxx-ai) - [adult ai](https://www.spicygen.ai/adult-ai) - [ai porn xxx](https://www.spicygen.ai/ai-porn-xxx) - [ai generated xxx](https://www.spicygen.ai/ai-generated-xxx) - [realistic ai porn](https://www.spicygen.ai/realistic-ai-porn) - [ai porn movies](https://www.spicygen.ai/ai-porn-movies) - [porn videos ai](https://www.spicygen.ai/porn-videos-ai) - [ai porn site](https://www.spicygen.ai/ai-porn-site) - [ai porn sites](https://www.spicygen.ai/ai-porn-sites) - [best ai porn sites](https://www.spicygen.ai/best-ai-porn-sites) - [ai porn websites](https://www.spicygen.ai/ai-porn-websites) - [ai porn tube](https://www.spicygen.ai/ai-porn-tube) - [ai porn app](https://www.spicygen.ai/ai-porn-app) - [ai porn apps](https://www.spicygen.ai/ai-porn-apps) - [ai porn pics](https://www.spicygen.ai/ai-porn-pics) - [nude ai generator](https://www.spicygen.ai/nude-ai-generator) - [ai nude maker](https://www.spicygen.ai/ai-nude-maker) - [ai image generator porn](https://www.spicygen.ai/ai-image-generator-porn) - [porn image generator](https://www.spicygen.ai/porn-image-generator) - [porn ai image generator](https://www.spicygen.ai/porn-ai-image-generator) - [ai porn pic](https://www.spicygen.ai/ai-porn-pic) - [nude generator](https://www.spicygen.ai/nude-generator) - [ai porn pictures](https://www.spicygen.ai/ai-porn-pictures) - [ai art porn](https://www.spicygen.ai/ai-art-porn) - [ai porn art](https://www.spicygen.ai/ai-porn-art) - [ai generated sex](https://www.spicygen.ai/ai-generated-sex) - [ai sex video maker](https://www.spicygen.ai/ai-sex-video-maker) - [ai pornstar](https://www.spicygen.ai/ai-pornstar) - [ai porn girl](https://www.spicygen.ai/ai-porn-girl) - [ai girl porn](https://www.spicygen.ai/ai-girl-porn)