
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@savantoai/mcp-server
Advanced tools
Savanto AI MCP (Model Context Protocol) server — lets Claude, Cursor, and other agents provision and configure Savanto workspaces.
A local Model Context Protocol server that exposes your Savanto AI workspace to Claude, ChatGPT, Cursor, and any other MCP-compatible client — so an AI agent can provision workspaces, ingest content, kick off crawls, and chat on your behalf.
Once configured, your agent gains a curated set of tools that mirror the Savanto REST API:
| Category | Tools | Scope required |
|---|---|---|
| Workspaces | list_workspaces, create_workspace, update_workspace, delete_workspace, get_workspace_settings | tenant:admin |
| Crawl | start_crawl, get_crawl_status, get_crawl_history, get_crawl_config, update_crawl_config | admin:posts |
| Content | upsert_product, upsert_post | admin:products, admin:posts |
| Search | search_products, search_posts | search:products, search:posts |
| Chat | chat | chat |
| Diagnostics | whoami, get_tenant_usage | (none) / tenant:admin |
Tools are scope-gated at startup — the server probes /tenant/whoami with your key and only registers tools your key can actually use. An agent is never shown a tool it would get a 403 for.
The server also exposes Skills (MCP prompts) — step-by-step playbooks for common multi-tool workflows:
onboard-wordpress – provision a workspace, install the plugin, verify the first synconboard-shopify – Shopify app onboarding with a merchant walkthroughconfigure-chat – tune persona, special instructions, and handoff rulesdebug-empty-search – diagnose why a product search returns no hitsmigrate-from-competitor – bulk-import from another chat vendor's exportif_sk_…). Create one in the API Keys page of your dashboard.
Publishable keys (
if_pk_…) are client-side and cannot provision workspaces — the server will refuse to start with one.
No global install needed — run it with npx:
export SAVANTO_API_KEY=if_sk_your_key_here
npx -y @savantoai/mcp-server
Point to a non-production cloud (staging, local dev):
export SAVANTO_API_URL=http://localhost:3001
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"savanto": {
"command": "npx",
"args": ["-y", "@savantoai/mcp-server"],
"env": {
"SAVANTO_API_KEY": "if_sk_your_key_here"
}
}
}
}
Restart Claude Desktop. You should see a hammer/tool icon in the message bar; the Savanto tools are listed there.
In Cursor settings → Features → Model Context Protocol → Add new MCP server:
{
"savanto": {
"command": "npx",
"args": ["-y", "@savantoai/mcp-server"],
"env": { "SAVANTO_API_KEY": "if_sk_your_key_here" }
}
}
Add to the extension's MCP config (usually a JSON file under ~/.cline or similar):
{
"mcpServers": {
"savanto": {
"command": "npx",
"args": ["-y", "@savantoai/mcp-server"],
"env": { "SAVANTO_API_KEY": "if_sk_your_key_here" }
}
}
}
from openai import OpenAI
from mcp import StdioServerParameters
server = StdioServerParameters(
command="npx",
args=["-y", "@savantoai/mcp-server"],
env={"SAVANTO_API_KEY": "if_sk_your_key_here"},
)
npx @modelcontextprotocol/inspector npx @savantoai/mcp-server
The Inspector gives you a web UI to list tools, call them directly, and watch request/response payloads — great for confirming your key is wired correctly before handing the server to an agent.
Once the server is registered in your MCP client, try:
"Create a new Savanto workspace called
acme-storefor the Shopify platform, then start a crawl ofhttps://acme.testand let me know when it finishes."
"Search my
acme-storeworkspace for products matching 'waterproof hiking boots' in the $100–$200 range."
"Tune the chat persona for
acme-storeto be enthusiastic about outdoor adventure."
The agent will pick the right tools automatically. You can also invoke a Skill explicitly — e.g. in Claude Desktop, /onboard-shopify kicks off that full playbook.
| Variable | Default | Purpose |
|---|---|---|
SAVANTO_API_KEY | (required) | Your secret API key (if_sk_…). |
SAVANTO_API_URL | https://api.savanto.ai | Override for staging / local dev. |
delete_workspace requires an explicit confirm: true parameter in the tool call — a safety gate against hallucinated destructive operations.From the repo root:
npm install
npm run build --workspace=@savantoai/mcp-server
SAVANTO_API_KEY=if_sk_… SAVANTO_API_URL=http://localhost:3001 node sdks/mcp/dist/stdio.js
Run the tests:
npm run test --workspace=@savantoai/mcp-server
MIT. See LICENSE.
FAQs
Savanto AI MCP (Model Context Protocol) server — lets Claude, Cursor, and other agents provision and configure Savanto workspaces.
The npm package @savantoai/mcp-server receives a total of 28 weekly downloads. As such, @savantoai/mcp-server popularity was classified as not popular.
We found that @savantoai/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.