MCP App Store
by KeenEthics
Creativity
Davia Creation icon

Davia Creation

by Davia

Overview

Davia Creation helps creators build and revise private Davia game drafts with Claude. Explore a game’s world, rules, stats, characters, places and map, then make focused changes. Save related edits together, check the draft for issues, choose 3D models from Davia’s catalogue, and preview province splits or merges. A split can be undone. With the Davia creation tab open and visible, Claude can capture the map to show the result. Access is limited to editable drafts owned by the connected Davia account. Publishing is completed in Davia.

Tools

apply_edits

ChatGPT
Apply up to 200 edits, writes or deletes atomically, validating their final state.

browse_map_assets

ChatGPT
Browse current listed Entity or POI Map Assets with optional text and catalog filters. Every page also returns the available filters.

check

ChatGPT
Read shared SQL diagnostics. Counts and publishable always describe the whole draft. Filter by exact file paths or entities/ and landmarks/ directories. Severity includes higher severities. Follow next_offset with unchanged filters; pages are bounded to 40KB. Publishable covers these checks, not the safety review.

delete_file

ChatGPT
Delete one entity or landmark file without touching other features.

edit_file

ChatGPT
Replace exact text in a draft; edits may create or delete entities and landmarks.

get_creation_window

ChatGPT
Get the creation window URL and whether a creator window is present. This tool does not open or focus a window. Ask the creator to open the URL when window_open is false. An available window does not mean an assistant is connected. Keep the Davia tab visible for map captures.

grep

ChatGPT
Search draft files with a regular expression and paginate matching lines.

list_drafts

ChatGPT
List editable games with stable refs to pass as draft in filesystem tools.

list_files

ChatGPT
List the editable virtual files in the referenced Davia draft.

list_resources

ChatGPT
List all available resources and resource templates. Returns JSON with resource metadata. Static resources have a 'uri' field, while templates have a 'uri_template' field with placeholders like {name}.

look

ChatGPT
Ask an open creator window to capture the map without changing the user's view. Keep the Davia tab visible while capturing. If needs_window, follow its hint. A pending result includes job_id for wait_job. Captures are 1024 pixels wide.

merge_cells

ChatGPT
Merge connected cells into a retained cell. cell_ids may include into. keep supplies name, description and replacement stat overrides. Otherwise retained data wins and review warnings expose the source values; totals are never automatically summed. Verify using look and check afterward.

read_file

ChatGPT
Read a range of a draft's virtual file with one-based line numbers. Copy file text without line-number prefixes or the continuation footer when editing.

read_resource

ChatGPT
Read a resource by its URI. For static resources, provide the exact URI. For templated resources, provide the URI with template parameters filled in. Returns the resource content as a string. Binary content is base64-encoded.

split_cell

ChatGPT
Split one cell along a WGS84 line. First dry_run, then apply, look and check. Anchors identify pieces, away from boundaries. keep retains the parent id and untouched islands. stats replaces the piece's explicit overrides; allocate totals yourself. Omitted data is copied with review warnings. Dry-run returns areas, centers, bounds, neighbors and placements without writing. Incomplete lines and ambiguous anchors return coded diagnostics. Apply returns an edit_id for undo_geometry_edit. No open window is needed for the PostGIS edit; look needs the visible draft window afterward.

undo_geometry_edit

ChatGPT
Undo a split using its edit_id. Refuses if any affected cell changed. Restores the full original cell and removes its children without moving authored points. Merge undo is not available. Verify using look and check.

wait_job

ChatGPT
Resume a browser job. Pending/running are normal timeout results, not failures. Waiting does not cancel a job. Call again with its job_id to retrieve the eventual result, including images. No database connection is held while sleeping.

write_file

ChatGPT
Create or replace a virtual file; a new feature returns its canonical path.

apply_edits

Claude

browse_map_assets

Claude

check

Claude

current_draft

Claude

delete_file

Claude

edit_file

Claude

get_creation_window

Claude

grep

Claude

list_drafts

Claude

list_files

Claude

list_resources

Claude

look

Claude

merge_cells

Claude

read_file

Claude

read_resource

Claude

select_draft

Claude

split_cell

Claude

undo_geometry_edit

Claude

wait_job

Claude

write_file

Claude

Capabilities

Writes

App Stats

38

Tools

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily