Unofficial local MCP server for Livespace CRM with read tools and guarded writes.
Connect Runs on your machine
claude mcp add livespace-crm-mcp -e MCP_PORT=<MCP_PORT> -e LIVESPACE_SUBDOMAIN=<LIVESPACE_SUBDOMAIN> -e LIVESPACE_API_KEY=<LIVESPACE_API_KEY> -e LIVESPACE_API_SECRET=<LIVESPACE_API_SECRET> -e MCP_AUTH_TOKEN=<MCP_AUTH_TOKEN> -e LIVESPACE_MCP_ENABLE_WRITES=<LIVESPACE_MCP_ENABLE_WRITES> -e MCP_REQUEST_STATE_KEY=<MCP_REQUEST_STATE_KEY> -- npx -y [email protected]
{
"mcpServers": {
"livespace-crm-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"MCP_PORT": "<MCP_PORT>",
"LIVESPACE_SUBDOMAIN": "<LIVESPACE_SUBDOMAIN>",
"LIVESPACE_API_KEY": "<LIVESPACE_API_KEY>",
"LIVESPACE_API_SECRET": "<LIVESPACE_API_SECRET>",
"MCP_AUTH_TOKEN": "<MCP_AUTH_TOKEN>",
"LIVESPACE_MCP_ENABLE_WRITES": "<LIVESPACE_MCP_ENABLE_WRITES>",
"MCP_REQUEST_STATE_KEY": "<MCP_REQUEST_STATE_KEY>"
}
}
}
}
{
"mcpServers": {
"livespace-crm-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"MCP_PORT": "<MCP_PORT>",
"LIVESPACE_SUBDOMAIN": "<LIVESPACE_SUBDOMAIN>",
"LIVESPACE_API_KEY": "<LIVESPACE_API_KEY>",
"LIVESPACE_API_SECRET": "<LIVESPACE_API_SECRET>",
"MCP_AUTH_TOKEN": "<MCP_AUTH_TOKEN>",
"LIVESPACE_MCP_ENABLE_WRITES": "<LIVESPACE_MCP_ENABLE_WRITES>",
"MCP_REQUEST_STATE_KEY": "<MCP_REQUEST_STATE_KEY>"
}
}
}
}
{
"servers": {
"livespace-crm-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"MCP_PORT": "<MCP_PORT>",
"LIVESPACE_SUBDOMAIN": "<LIVESPACE_SUBDOMAIN>",
"LIVESPACE_API_KEY": "<LIVESPACE_API_KEY>",
"LIVESPACE_API_SECRET": "<LIVESPACE_API_SECRET>",
"MCP_AUTH_TOKEN": "<MCP_AUTH_TOKEN>",
"LIVESPACE_MCP_ENABLE_WRITES": "<LIVESPACE_MCP_ENABLE_WRITES>",
"MCP_REQUEST_STATE_KEY": "<MCP_REQUEST_STATE_KEY>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
MCP_PORTOptional | Loopback port used by the local MCP server. |
LIVESPACE_SUBDOMAINRequired | Bare Livespace workspace subdomain, without protocol or domain suffix. |
LIVESPACE_API_KEYRequired, secret | Per-user Livespace API key. |
LIVESPACE_API_SECRETRequired, secret | Per-user Livespace API secret. |
MCP_AUTH_TOKENRequired, secret | Random bearer token of at least 32 bytes, also sent by the client. |
LIVESPACE_MCP_ENABLE_WRITESOptional | Expose write tools. Keep false unless writes are deliberately required. |
MCP_REQUEST_STATE_KEYOptional, secret | Random HMAC key of at least 32 bytes. Required when writes are enabled. |
Details
| Package | [email protected] (NPM, streamable-http) |
| First published | 8 Nov 2026 |
| Last updated | 8 Nov 2026 |
| Registry name | io.github.proAutomator/livespace-crm-mcp |
More marketing and seo servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
