sanity
...
@open-mcp/sanity
Installing
First set the environment variables as shell variables:
Then use the OpenMCP config CLI to add the server to your MCP client:
Claude desktop
Cursor
Run this from the root of your project directory or, to add to all cursor projects, run it from your home directory ~
.
Other
Manually
If you don't want to use the helper above, add the following to your MCP client config manually:
Customizing the base URL
Set the environment variable OPEN_MCP_BASE_URL
to override each tool's base URL. This is useful if your OpenAPI spec defines a relative server URL.
Other environment variables
API_KEY
Inspector
Needs access to port 3000 for running a proxy server, will fail if http://localhost:3000 is already busy.
- Open http://localhost:5173
- Transport type:
STDIO
- Command:
npx
- Arguments:
-y @open-mcp/sanity
- Click
Environment Variables
to add - Click
Connect
It should say MCP Server running on stdio in red.
- Click
List Tools
Tools
expandSchema
Expand the input schema for a tool before calling the tool
Input schema
getpermissions
Environment variables
API_KEY
Input schema
createpermission
Environment variables
API_KEY
Input schema
getpermission
Environment variables
API_KEY
Input schema
updatepermission
Environment variables
API_KEY
Input schema
deletepermission
Environment variables
API_KEY
Input schema
getmypermissions
Environment variables
API_KEY
Input schema
getuserpermissions
Environment variables
API_KEY
Input schema
getusers
Environment variables
API_KEY
Input schema
adddefaultroletousers
Environment variables
API_KEY
Input schema
getuser
Environment variables
API_KEY
Input schema
removeuser
Environment variables
API_KEY
Input schema
addroletouser
Environment variables
API_KEY
Input schema
removerolefromuser
Environment variables
API_KEY
Input schema
getuserpermissions
Environment variables
API_KEY
Input schema
getroles
Environment variables
API_KEY
Input schema
createrole
Environment variables
API_KEY
Input schema
getrole
Environment variables
API_KEY
Input schema
updaterole
Environment variables
API_KEY
Input schema
deleterole
Environment variables
API_KEY
Input schema
getrequests
Environment variables
API_KEY
Input schema
createrequest
Environment variables
API_KEY
Input schema
acceptrequest
Environment variables
API_KEY
Input schema
declinerequest
Environment variables
API_KEY
Input schema
getmyrequests
Environment variables
API_KEY
Input schema
getinvites
Environment variables
API_KEY
Input schema
createinvite
Environment variables
API_KEY
Input schema
revokeinvite
Environment variables
API_KEY
Input schema
getinvitebytoken
Environment variables
API_KEY
Input schema
acceptinvite
Environment variables
API_KEY
Input schema
getrobots
Environment variables
API_KEY
Input schema
createrobot
Environment variables
API_KEY
Input schema
getrobot
Environment variables
API_KEY
Input schema
deleterobot
Environment variables
API_KEY
Input schema
checkuserpermissions
Environment variables
API_KEY
Input schema