# Spline MCP Server MCP server

Agent View of the PolicyLayer registry record for Spline MCP Server: identity, probed posture, risk grade, and all 145 tools classified. HTML page: https://policylayer.com/tools/aydinfer-spline-mcp-server

## Facts

- Server id: `aydinfer/spline-mcp-server`
- Homepage: https://github.com/aydinfer/spline-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 145
- Tool categories present: Destructive, Execute, Read, Write
- Tags: aydinfer spline mcp server, admin, automation
- Record last modified: 2026-07-31T20:18:41.650Z

## Tools (145)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `deleteAction` | Destructive | Critical | https://policylayer.com/tools/aydinfer-spline-mcp-server/deleteaction.md |
| `deleteApi` | Destructive | Critical | https://policylayer.com/tools/aydinfer-spline-mcp-server/deleteapi.md |
| `deleteMaterialLayer` | Destructive | Critical | https://policylayer.com/tools/aydinfer-spline-mcp-server/deletemateriallayer.md |
| `deleteObject` | Destructive | Critical | https://policylayer.com/tools/aydinfer-spline-mcp-server/deleteobject.md |
| `deleteSnapshot` | Destructive | Critical | https://policylayer.com/tools/aydinfer-spline-mcp-server/deletesnapshot.md |
| `deleteWebhook` | Destructive | Critical | https://policylayer.com/tools/aydinfer-spline-mcp-server/deletewebhook.md |
| `applyEffectorToCloner` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/applyeffectortocloner.md |
| `applyForce` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/applyforce.md |
| `applySculptingBrush` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/applysculptingbrush.md |
| `applyTorque` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/applytorque.md |
| `controlHanaAnimation` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/controlhanaanimation.md |
| `controlParticleSystem` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/controlparticlesystem.md |
| `controlPathAnimation` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/controlpathanimation.md |
| `convertMeshToGaussianSplatting` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/convertmeshtogaussiansplatting.md |
| `createGaussianSplattingFromImages` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/creategaussiansplattingfromimages.md |
| `exportSceneCode` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/exportscenecode.md |
| `generateAnimationCode` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/generateanimationcode.md |
| `generateObjectCode` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/generateobjectcode.md |
| `generateTextWithOpenAI` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/generatetextwithopenai.md |
| `navigateBetweenScenes` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/navigatebetweenscenes.md |
| `sendWebhookData` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/sendwebhookdata.md |
| `triggerEvent` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/triggerevent.md |
| `triggerHanaState` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/triggerhanastate.md |
| `triggerState` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/triggerstate.md |
| `triggerWebhook` | Execute | High | https://policylayer.com/tools/aydinfer-spline-mcp-server/triggerwebhook.md |
| `configureApiRequestAction` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/configureapirequestaction.md |
| `configureConditionalAction` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/configureconditionalaction.md |
| `configureEventParameters` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/configureeventparameters.md |
| `createSnapshot` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/createsnapshot.md |
| `distributeAlongPath` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/distributealongpath.md |
| `export3DModel` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/export3dmodel.md |
| `exportHanaCanvas` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/exporthanacanvas.md |
| `generateComprehensiveExample` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/generatecomprehensiveexample.md |
| `generateEmbedCode` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/generateembedcode.md |
| `generateEventListenerCode` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/generateeventlistenercode.md |
| `generateSceneInteractionCode` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/generatesceneinteractioncode.md |
| `generateVariableCode` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/generatevariablecode.md |
| `hello` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/hello.md |
| `lathe2DShape` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/lathe2dshape.md |
| `setupServiceWebhook` | Other | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/setupservicewebhook.md |
| `browseLibrary` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/browselibrary.md |
| `checkGaussianSplattingJob` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/checkgaussiansplattingjob.md |
| `compareSnapshots` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/comparesnapshots.md |
| `exportSnapshot` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/exportsnapshot.md |
| `getApis` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getapis.md |
| `getEventDetails` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/geteventdetails.md |
| `getEvents` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getevents.md |
| `getMaterialDetails` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getmaterialdetails.md |
| `getMaterials` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getmaterials.md |
| `getObjectDetails` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getobjectdetails.md |
| `getObjects` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getobjects.md |
| `getRuntimeSetup` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getruntimesetup.md |
| `getScene` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getscene.md |
| `getScenes` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getscenes.md |
| `getStateDetails` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getstatedetails.md |
| `getStates` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getstates.md |
| `getVariable` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getvariable.md |
| `getWebhooks` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/getwebhooks.md |
| `listActions` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/listactions.md |
| `listMaterialLayers` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/listmateriallayers.md |
| `listScenes` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/listscenes.md |
| `listSnapshots` | Read | Low | https://policylayer.com/tools/aydinfer-spline-mcp-server/listsnapshots.md |
| `addCamera` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/addcamera.md |
| `addDirectionalLight` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/adddirectionallight.md |
| `addHanaEffect` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/addhanaeffect.md |
| `addHanaElement` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/addhanaelement.md |
| `addHanaInteraction` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/addhanainteraction.md |
| `addHanaState` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/addhanastate.md |
| `addMaterialLayer` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/addmateriallayer.md |
| `addObjectToUILayout` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/addobjecttouilayout.md |
| `addPhysicsBody` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/addphysicsbody.md |
| `applyMaterial` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/applymaterial.md |
| `commitSculptChanges` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/commitsculptchanges.md |
| `configureAnimationAction` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configureanimationaction.md |
| `configureApi` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configureapi.md |
| `configureCameraAction` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configurecameraaction.md |
| `configureColorLayer` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configurecolorlayer.md |
| `configureFog` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configurefog.md |
| `configureFresnelLayer` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configurefresnellayer.md |
| `configureGlassLayer` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configureglasslayer.md |
| `configureGradientLayer` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configuregradientlayer.md |
| `configureImageLayer` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configureimagelayer.md |
| `configureMatcapLayer` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configurematcaplayer.md |
| `configureNormalLayer` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configurenormallayer.md |
| `configureOpenAI` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configureopenai.md |
| `configurePostProcessing` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configurepostprocessing.md |
| `configureSoundAction` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configuresoundaction.md |
| `configureTransitionAction` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configuretransitionaction.md |
| `configureVariableAction` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/configurevariableaction.md |
| `copyBetweenScenes` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/copybetweenscenes.md |
| `create3DPath` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/create3dpath.md |
| `create3DText` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/create3dtext.md |
| `createAction` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createaction.md |
| `createBooleanOperation` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createbooleanoperation.md |
| `createCloner` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createcloner.md |
| `createComponent` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createcomponent.md |
| `createComprehensiveEvent` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createcomprehensiveevent.md |
| `createEvent` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createevent.md |
| `createHanaAnimation` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createhanaanimation.md |
| `createHanaCanvas` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createhanacanvas.md |
| `createHanaPrototype` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createhanaprototype.md |
| `createJoint` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createjoint.md |
| `createLayeredMaterial` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createlayeredmaterial.md |
| `createMaterial` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/creatematerial.md |
| `createObject` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createobject.md |
| `createParametricObject` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createparametricobject.md |
| `createParticleForce` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createparticleforce.md |
| `createParticleSystem` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createparticlesystem.md |
| `createPenPath` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createpenpath.md |
| `createResponsiveVariant` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createresponsivevariant.md |
| `createScene` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createscene.md |
| `createSceneGroup` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createscenegroup.md |
| `createSculptObject` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createsculptobject.md |
| `createShapeBlend` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createshapeblend.md |
| `createState` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createstate.md |
| `createUIComponent` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createuicomponent.md |
| `createUILayout` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createuilayout.md |
| `createWebhook` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/createwebhook.md |
| `edit3DMesh` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/edit3dmesh.md |
| `extrude2DShape` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/extrude2dshape.md |
| `generateReactComponent` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/generatereactcomponent.md |
| `import3DModel` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/import3dmodel.md |
| `importFromLibrary` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/importfromlibrary.md |
| `importGaussianSplatting` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/importgaussiansplatting.md |
| `instantiateComponent` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/instantiatecomponent.md |
| `linkScenes` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/linkscenes.md |
| `mergeSnapshot` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/mergesnapshot.md |
| `objectFollowPath` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/objectfollowpath.md |
| `reorderMaterialLayers` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/reordermateriallayers.md |
| `restoreSnapshot` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/restoresnapshot.md |
| `setVariable` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/setvariable.md |
| `update3DPath` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/update3dpath.md |
| `updateCloner` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updatecloner.md |
| `updateComponentInstance` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updatecomponentinstance.md |
| `updateGaussianSplatting` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updategaussiansplatting.md |
| `updateHanaElement` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updatehanaelement.md |
| `updateMaterial` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updatematerial.md |
| `updateObject` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updateobject.md |
| `updateObjectPivot` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updateobjectpivot.md |
| `updateParametricObject` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updateparametricobject.md |
| `updateParticleSystem` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updateparticlesystem.md |
| `updatePenPath` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updatepenpath.md |
| `updatePhysicsBody` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updatephysicsbody.md |
| `updatePhysicsWorld` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updatephysicsworld.md |
| `updateTextObject` | Write | Medium | https://policylayer.com/tools/aydinfer-spline-mcp-server/updatetextobject.md |

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Mcp A2a (1082 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (811 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=aydinfer-spline-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/aydinfer-spline-mcp-server
