Skip to content

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.

The server speaks MCP over Streamable HTTP and supports both the current protocol (2026-07-28) and earlier clients.

Terminal window
# Claude Code
claude mcp add --transport http ananga https://mcp.ananga.ai/mcp
.cursor/mcp.json
{ "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.

  • 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.

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.