- Brand
- CharGen
- Category
- Consumer & Lifestyle
- Primary Subcategory
- Hobby Reference & Maker Tools
Integration details
Description
CharGen uses your connected account to review campaigns, session recaps and transcripts, organise folders, create and update campaign content, and generate D&D entities, encounters and loot. It can also make images, videos and audio (speech, music and sound effects), edit images from your gallery, and run one-click image workflows. Results show as a card in the chat, where videos and audio play. Generated library entries are public by default and may appear in public CharGen browsing; visibility can be changed in CharGen. CharGen is owned and operated by Vorontsov Consulting Services LTD.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Primary Subcategory
- Hobby Reference & Maker Tools
- Secondary Subcategories
- None listed
- Brand
- CharGen
- Access
- Account required
- First tracked
- 2026-11-04
- Tool count
- 227
- Market
- US
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Your score is coming
ChatGPT now suggests Plugins on its own when they match a user's request.Your Plugin Discovery Score measures how often yours appears, and it will show here as soon as it’s ready.
What discovery looks like

Get alerts for CharGen
Get updates when CharGen’s Discoverability Score or category rank changes.
Competing in ChatGPT Hobby Reference & Maker Tools
View Category227 tools agents can invoke
Start a job to rig and animate one of the user's 3D models with Tripo Animate (the rig is included): 1 to 5 moves, one named clip each in one file. Price by the number of moves: 1 move 50 Gold, 2 moves 65, 3 moves 75, 4 moves 90, 5 moves 105. First call chargen_quote_3d_animate, confirm the price with the user, then supply its quote_token with identical inputs. Spends the quoted Gold; returns request_id to poll with chargen_get_job, which gives the model file (media_url, model_format) when it is done. An identical call within about 10 minutes returns the earlier request instead of charging again; pass a new idempotency_key when the user wants another take with the same settings.
chargen_edit_3d_animate
Attach one of the user's existing gallery images to a tracked world-graph entity in a campaign, so it shows on that entity. image_id comes from chargen_search_gallery or chargen_get_generation. Re-attaching the same image updates only its title and caption (omitting them clears them); its position on the entity is kept. Free.
chargen_attach_image
The full CharGen playbook: how the tools compose (read context, generate free entities, render images for gold), billing rules, job polling and error handling. Call this once when you first work with CharGen tools in a conversation, or whenever unsure which tool fits.
chargen_usage_guide
Check a job by id: an entity generation job, or a request from chargen_generate_image, a fixed video, audio, image edit or workflow run tool from chargen_list_recipes, or a Pixel Sprites order tool. Returns status, the error on failure, and when ready the generation id or the media (media_type, media_url, page_url; a workflow run lists every output with its role; a sprite order lists every move or part with its animated GIF, its set_id and any Gold refunded). Checking a job never cancels it and never deletes or overwrites content. When a video, audio, edit or workflow job passes its time limit, CharGen records it as timed out and returns its Gold, whether or not anyone checks. Checking a completed generation may also file it in the folder requested at generation time.
chargen_get_job
Start a job to clean up one of the user's 3D models with Tripo Retopology: fewer, tidier faces, with an optional face target, quads, and UVs in the same pass (uv_in_same_pass). Price by version: v3.0 50 Gold (default), 55 Gold with quads, v2.0 45 Gold, v1.0 15 Gold. First call chargen_quote_3d_cleanup, confirm the price with the user, then supply its quote_token with identical inputs. Spends the quoted Gold; returns request_id to poll with chargen_get_job, which gives the model file (media_url, model_format) when it is done. The result is an FBX file, so a later split by name (GLB only) cannot use it. An identical call within about 10 minutes returns the earlier request instead of charging again; pass a new idempotency_key when the user wants another take with the same settings.
chargen_edit_3d_cleanup
Start a job to make a 3D model from one of the user's own pictures (image_id) or from a description (prompt), with Meshy6, Meshy V7, Meshy V7.1, Rodin v2.5, Trellis 2, Tripo P2, Tripo Parts. Tripo Parts makes a model in separate parts from a picture. Prices depend on the model and its options: Tripo Parts 115 Gold, Tripo P2 115 to 150 Gold; chargen_list_media_models with kind model_3d lists every model's price and options. First call chargen_quote_3d_model, confirm the price with the user, then supply its quote_token with identical inputs. Spends the quoted Gold; returns request_id to poll with chargen_get_job, which gives the model file (media_url, model_format) when it is done. Improve the result with the 3D tools, for example chargen_quote_3d_cleanup. An identical call within about 10 minutes returns the earlier request instead of charging again; pass a new idempotency_key when the user wants another take with the same settings.
chargen_generate_3d_model
Create a session from a DM-approved prose summary (200 to 20000 characters), spending the Gold quoted by chargen_quote_session_log. Obtain approval of the summary and price, then set confirm=true. Processing creates a recap, entities, timeline, hooks and quest updates in the background, with no transcript or speaker features.
chargen_create_session_log
Create a folder in the World Codex (omit campaign_id) or a campaign workspace (campaign_id set). Free accounts can keep up to 3 folders in total across the World Codex and campaign workspaces; paid plans have no folder limit.
chargen_create_collection
Add a plot hook to a campaign with a title and optional description.
chargen_create_hook
Create a quest in a campaign's quest tracker with a title and optional category, status, quest giver, objectives, conditions, rewards and next actions.
chargen_create_quest
Delete a folder (and its subfolders/filed rows). Only ORGANISATION is deleted - the generations, entities, sessions and images filed inside are never touched. To unlink a codex folder from a campaign workspace without deleting it, pass the grafted root's ref_row_id; deleting the codex original also removes every campaign reference to it.
chargen_delete_collection
Remove one NPC, monster, location, spell or action from an owned session recap. Get entry ids from chargen_get_session_recap. Items and factions cannot be deleted. To correct fields instead use chargen_edit_recap_entry.
chargen_delete_recap_entry
Edit fields of a GENERATION's output (a saved library item), e.g. fix a name or rewrite a backstory. Pass changes as {field_path: new value} using paths from chargen_get_generation's output (dots and [index] for lists, e.g. "inventory[2].name"). Paths must already exist. Requires a plan above Basic. Concurrent edits in the app can race this tool (last write wins). For campaign-tracked entities use chargen_update_entity instead. Generation library items are public by default, so edits may be visible in public CharGen browsing; visibility can be changed in CharGen.
chargen_update_generation
Edit a session recap: full / short / spoiler-free summaries and DM notes. Only the fields you pass are changed; the recap is flagged as edited.
chargen_update_recap
Correct one NPC, monster, location, spell, item, faction or action in an owned session recap. Get entry ids from chargen_get_session_recap. Omitted or null fields preserve values. For actions, summary edits the prose and interaction_links replaces the complete list; [] clears interactions. Actor identity is read-only. To remove an entry use chargen_delete_recap_entry. For transcript renames use chargen_preview_find_replace.
chargen_edit_recap_entry
Open the CharGen campaign entity inspector to browse records and their sources.
chargen_open_entity_inspector
File an item into a folder. target_id is the thing being filed (a generation id by default; set item_type for CAMPAIGN_ENTITY, DOCUMENT, SESSION, IMAGE or VIDEO_PROJECT). When filing CAMPAIGN_ENTITY, DOCUMENT, SESSION or VIDEO_PROJECT into a codex folder that a campaign references, campaign_id is REQUIRED - the item lands in that campaign's overlay, not the codex itself. IMAGE items can only be filed into campaign workspace folders, never codex folders. Filing the same target twice updates the existing row: an omitted note clears it, an omitted pinned value unpins it, and an omitted sort_order keeps the current position.
chargen_add_collection_item
Generate a D&D building using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_building
Generate a D&D character using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_character
Generate a D&D character class using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_characterclass
Generate a D&D dungeon using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_dungeon
Generate a D&D encounter using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen. User accounts only.
chargen_generate_encounter
Generate a D&D faction using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_faction
Generate a D&D hazard using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_hazard
Render a portrait or scene image. Eligible ELITE/ULTIMATE users may use the shared monthly free-image allowance for covered models and qualities; otherwise users pay gold. Partners are billed from their wallet in USD. Choose a model via chargen_list_image_models (per-model costs, quality tiers, reference-image support). Returns request_id - poll with chargen_get_job. If the prompt is blocked by content moderation the response reports moderation_blocked: true and gold_charged: 0 (no gold was debited); the returned request_id never becomes pollable (chargen_get_job reports not_found).
chargen_generate_image
Generate a D&D loot using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. This generator does not create a portrait. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen. User accounts only.
chargen_generate_loot
Generate a D&D magic item using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_magicitem
Generate a D&D monster using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_monster
Generate a D&D npc using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_npc
Generate a D&D pantheon using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_pantheon
Generate a D&D poetry using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. This generator does not create a portrait. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_poetry
Generate a D&D puzzle using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_puzzle
Generate a D&D quest using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_quest
Generate a D&D region using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_region
Generate a D&D settlement using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_settlement
Generate a D&D shop using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_shop
Generate a D&D species using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_species
Generate a D&D spellbook using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_spellbook
Generate a D&D tavern using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_tavern
Generate a D&D world using the declared prompt and optional structured fields. Entity text is free on every user plan, including Free. Portraits use the account's art preset: the default is free; a paid preset charges its Gold price, shown as portrait_gold, or falls back to the free default if unaffordable. Partner keys are billed from their wallet. Returns a job_id immediately; poll chargen_get_job for the entity_id and page_url. Pass collection_id to file it into your folder. Generated entries are public by default; change visibility in CharGen.
chargen_generate_world
Read the input rules, allowed values, output shape and pricing for the 3d cartoon diorama workflow: turn an owned image into a 3D cartoon diorama. Takes no arguments and never starts a run. Use chargen_quote_recipe_3d_cartoon_diorama to price exact values and chargen_run_recipe_3d_cartoon_diorama to start this workflow.
chargen_get_recipe_3d_cartoon_diorama
Read the input rules, allowed values, output shape and pricing for the anime style workflow: turn an owned portrait into anime art. Takes no arguments and never starts a run. Use chargen_quote_recipe_anime_style to price exact values and chargen_run_recipe_anime_style to start this workflow.
chargen_get_recipe_anime_style
Read the input rules, allowed values, output shape and pricing for the art style transfer workflow: restyle an owned image in a selected art style. Takes no arguments and never starts a run. Use chargen_quote_recipe_art_style_transfer to price exact values and chargen_run_recipe_art_style_transfer to start this workflow.
chargen_get_recipe_art_style_transfer
Read the input rules, allowed values, output shape and pricing for the box model workflow: present an owned image's subject as a boxed collectible. Takes no arguments and never starts a run. Use chargen_quote_recipe_box_model to price exact values and chargen_run_recipe_box_model to start this workflow.
chargen_get_recipe_box_model
Campaign dashboard: tracked and candidate world-graph entities per type (NPCs, monsters, locations, factions, items, players) plus recent timeline. Use chargen_list_entities for full lists.
chargen_get_campaign
Campaign timeline (character actions, key events, highlights) newest-first. Filter with entity_id and/or from_session/to_session.
chargen_get_timeline
Read the input rules, allowed values, output shape and pricing for the character production pack workflow: create a coordinated production pack from owned character artwork. Takes no arguments and never starts a run. Use chargen_quote_recipe_character_production_pack to price exact values and chargen_run_recipe_character_production_pack to start this workflow.
chargen_get_recipe_character_production_pack
Read the input rules, allowed values, output shape and pricing for the character progression pack workflow: create a character progression pack from owned artwork. Takes no arguments and never starts a run. Use chargen_quote_recipe_character_progression_pack to price exact values and chargen_run_recipe_character_progression_pack to start this workflow.
chargen_get_recipe_character_progression_pack
Read the input rules, allowed values, output shape and pricing for the character reference sheet workflow: create a character reference sheet from owned artwork. Takes no arguments and never starts a run. Use chargen_quote_recipe_character_reference_sheet to price exact values and chargen_run_recipe_character_reference_sheet to start this workflow.
chargen_get_recipe_character_reference_sheet
Read the input rules, allowed values, output shape and pricing for the character variants workflow: create selected character variations from owned artwork. Takes no arguments and never starts a run. Use chargen_quote_recipe_character_variants to price exact values and chargen_run_recipe_character_variants to start this workflow.
chargen_get_recipe_character_variants
CharGen ChatGPT Plugin FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyHow do I improve CharGen's ChatGPT Plugin discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
What are CharGen alternatives on ChatGPT?
As of 2026-11-04, CharGen competes with 3D Printer on Demand, 5.5e SRD Oracle, A-Z Dog Breeds, AI Museum, Angler Adventures: Lure Guide, ApexLog, Archivist AI, Atlarium Habitat Database MCP and 40 more in ChatGPT Hobby Reference & Maker Tools, ranked by public Discoverability Score.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.


