Skip to content

PR4: wheels CRUD + spin (20 new tools)#5

Merged
caldwellg merged 1 commit intomainfrom
pr4-wheels
Apr 26, 2026
Merged

PR4: wheels CRUD + spin (20 new tools)#5
caldwellg merged 1 commit intomainfrom
pr4-wheels

Conversation

@caldwellg
Copy link
Copy Markdown
Collaborator

Wraps the wheels v1 API surface (random name picker product). 20 new tools.

Wraps the random_name_picker_wheels v1 API surface — entire product line
that was absent from the MCP. New tools:

CRUD: list_wheels, get_wheel, create_wheel, update_wheel, delete_wheel,
clone_wheel, restore_wheel
Settings: get_wheel_settings, update_wheel_settings, update_wheel_appearance
Entries: get_wheel_entries, add_wheel_entries, replace_wheel_entries,
clear_wheel_entries
Engagement: spin_wheel, get_wheel_results, clear_wheel_results,
get_wheel_stats, get_wheel_embed, get_wheel_share_url

Entries accept either plain strings or { Name, weight?, color? } objects.
The MCP normalises strings to the Uplup canonical { Name } shape before
forwarding upstream.

All read tools annotated with readOnlyHint + idempotentHint, deletes
with destructiveHint.
@caldwellg caldwellg merged commit 2b2923b into main Apr 26, 2026
1 check passed
@caldwellg caldwellg deleted the pr4-wheels branch April 26, 2026 01:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant