Motion server
The ANANGA motion server lets AI agents work with motion through the Model Context Protocol. It speaks in motion tokens (pace, depth, swell, hold), returns funscripts, and can play them only through the ANANGA player, under the player’s limits and with the person’s consent.
Connect
Section titled “Connect”The server speaks MCP over Streamable HTTP and supports both the current protocol (2026-07-28) and earlier clients.
# Claude Codeclaude mcp add --transport http ananga https://mcp.ananga.ai/mcp{ "mcpServers": { "ananga": { "url": "https://mcp.ananga.ai/mcp" } } }Any other MCP client: add a remote server with the URL https://mcp.ananga.ai/mcp. Requests are limited to 120 a minute per address.
| Tool | What it does | Needs |
|---|---|---|
compose_motion |
Renders patterns, tokens or a named evening into a device-safe .funscript |
Nothing |
analyze_script |
Length, speeds, intensity over time and problems | Nothing |
transform_script |
Normalize, invert, offset, cap speed, merge close points, make safe | Nothing |
list_patterns |
The pattern catalogue by family | Nothing |
start_session |
Asks the paired player to play; returns once the person taps Allow | Account and a paired player |
steer |
Small relative changes to pace, depth or intensity, limited per minute | An active session |
stop |
Stops at once; needs no confirmation | An active session |
session_status |
What is playing, time left, limits in force | An active session |
These tools control an intimate device. Their names and descriptions say so plainly.
Safety rules
Section titled “Safety rules”- Limits are enforced by the player, never by the model. An agent sends motion tokens, not positions. The player holds every move to at most 500 units per second, at least 80 ms apart, inside the person’s own range.
- The person arms every session on the device. Nothing moves until they tap Allow.
- Stop always works. Anything the person stops, only the person restarts. If the agent’s connection drops, the device stops.
- Sessions are bounded: a maximum length, a limited number of steering calls per minute, every input validated.
- Nothing is stored on ANANGA’s side. The server relays; session logs stay on the device.
Where it can be used
Section titled “Where it can be used”The server will be listed in the official MCP Registry. Mainstream assistants have their own rules about sexual content, and ANANGA does not claim compatibility with any assistant whose policy does not allow this use.