{"apiVersion":"v1","directorySlug":"rigmuse-mcp-3ebfb1b487","title":"RigMuse","description":"39,672 motion-capture clips with frame count, bone coverage and loop gap measured from the source files. 44.2 hours, 14 categories. FBX in one click.","pageUrl":"https://www.mcpbundles.com/skills/rigmuse-mcp-3ebfb1b487","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://rigmuse.com/api/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.rigmuse/rigmuse-mcp-3ebfb1b487","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_motions","description":"Search the RigMuse motion-capture library (39,672 clips) by words, category and movement traits. Returns clip ids you can pass to get_motion or download_motion. Categories include locomotion, combat, gesture, idle, pose, dance and more — call list_categories for all of them.","inputSchema":{"type":"object","properties":{"sort":{"type":"string"},"limit":{"type":"integer","maximum":200,"minimum":1},"loops":{"type":"boolean"},"query":{"type":"string"},"offset":{"type":"integer","minimum":0},"category":{"type":"string"},"described":{"type":"boolean"},"intensity":{"enum":["calm","moderate","energetic"],"type":"string"},"symmetric":{"type":"boolean"},"locomotion":{"type":"boolean"}}},"logicalName":"search_motions","displayName":"search_motions","title":"search_motions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_categories","description":"Every motion category with how many clips it holds, plus the library totals in clips, seconds and frames.","inputSchema":{"type":"object","properties":{}},"logicalName":"list_categories","displayName":"list_categories","title":"list_categories","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_motion","description":"Everything known about one clip: title, category, description, tags, length, frame rate, intensity, whether it loops or travels, and its file sizes.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}}},"logicalName":"get_motion","displayName":"get_motion","title":"get_motion","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_skeleton","description":"The skeleton every clip in the library shares: CC_Base from Reallusion Character Creator, 101 bones, Y-up, centimetres. Call this BEFORE retargeting so you know what you are retargeting FROM. All 39,672 clips carry the same bones, so a mapping you work out once holds for every clip.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_skeleton","displayName":"get_skeleton","title":"get_skeleton","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"map_bones","description":"Work out how to drive a target rig with these clips. Give it the bone names of the skeleton you want to animate (a Unity avatar, the Unreal mannequin, a Mixamo character, anything) and it returns which CC_Base bone feeds each one, which joints the rig is MISSING, which bones to leave unmapped, and what each kind of bad result means. Use this when the rig does not match — it is the answer to \"the retarget looks wrong and I do not know why\".","inputSchema":{"type":"object","required":["target_bones"],"properties":{"target_bones":{"type":"array","items":{"type":"string"}}}},"logicalName":"map_bones","displayName":"map_bones","title":"map_bones","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"motion_download_url","description":"A temporary direct download link for a clip (five minutes), for when the file should go somewhere this machine cannot write.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"format":{"enum":["fbx","rl"],"type":"string"}}},"logicalName":"motion_download_url","displayName":"motion_download_url","title":"motion_download_url","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"design_create","description":"Compose a design and get a link that opens it in the RigMuse editor at rigmuse.com, with every layer LIVE — the type still typeable, the shapes still editable. Give the person the returned url; nothing is uploaded and no account is needed. Layers are listed BOTTOM TO TOP, the order you would build the page in. Call design_reference first if you are unsure of a canvas size or a field.","inputSchema":{"type":"object","required":["layers"],"properties":{"name":{"type":"string"},"width":{"type":"integer","maximum":8000,"minimum":16},"height":{"type":"integer","maximum":8000,"minimum":16},"layers":{"type":"array","items":{"type":"object"}},"preset":{"type":"string"},"background":{"type":"string"},"to_account":{"type":"boolean"}}},"logicalName":"design_create","displayName":"design_create","title":"design_create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"design_reference","description":"What the editor can build: every canvas preset by name, every field of every layer type, and the layout rules that decide whether a design lands right (where y is measured from, how a text block grows, what makes an image fail). Read this before the first design_create.","inputSchema":{"type":"object","properties":{}},"logicalName":"design_reference","displayName":"design_reference","title":"design_reference","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"account_status","description":"Whether this server can reach the person’s RigMuse account, whose account it is, and how many designs are waiting to be collected. Call it when a design was meant to go to the account and you want to know it arrived, or when to_account failed and you need to say why.","inputSchema":{"type":"object","properties":{}},"logicalName":"account_status","displayName":"account_status","title":"account_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"social_post","description":"Post to the RigMuse Facebook Page and its Instagram account — now, or at a time. Needs a RigMuse token whose account is on the allow-list in Admin → Social. A picture is an https URL or a data URI; Instagram needs a picture and takes JPEG only; Facebook takes words alone. Returns each platform’s answer with a link, or the row that is waiting when a time was given.","inputSchema":{"type":"object","properties":{"text":{"type":"string"},"when":{"type":"string"},"image":{"type":"string"},"platforms":{"type":"array","items":{"enum":["facebook","instagram"],"type":"string"}}}},"logicalName":"social_post","displayName":"social_post","title":"social_post","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"social_queue","description":"What has been posted or is waiting to be posted to the RigMuse Facebook Page and Instagram — status, time, the links, and why a failed one failed. Same token rule as social_post.","inputSchema":{"type":"object","properties":{}},"logicalName":"social_queue","displayName":"social_queue","title":"social_queue","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=RigMuse&config=eyJ1cmwiOiAiaHR0cHM6Ly9yaWdtdXNlLmNvbS9hcGkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22RigMuse%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Frigmuse.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22RigMuse%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Frigmuse.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=RigMuse&connectorUrl=https%3A%2F%2Frigmuse.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"RigMuse\" --url \"https://rigmuse.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/rigmuse-mcp-3ebfb1b487","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/rigmuse-mcp-3ebfb1b487/tools/{tool}","mcpServerUrl":"https://rigmuse.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/rigmuse-mcp-3ebfb1b487?live=1"}