Install
openclaw skills install @smartgate.network/smartgateConnect OpenClaw to the hosted SmartGate MCP (search, fetch, compress, dedup, budget, memory, pipelines). Not an LLM proxy. Requires SMARTGATE_API_KEY.
openclaw skills install @smartgate.network/smartgateHosted Streamable HTTP MCP. Do not clone this repo to run a local server.
https://smartgate.network/api/mcpnetwork.smartgate/smartgatesk_live_…)Authorization returns 401. That is expected.SMARTGATE_API_KEY (never paste a live key into chat or commit it).smartgate, transport Streamable HTTP, URL above, header Authorization = Bearer ${SMARTGATE_API_KEY}.openclaw mcp add smartgate \
--transport streamable-http \
--url https://smartgate.network/api/mcp \
--header "Authorization=Bearer ${SMARTGATE_API_KEY}" \
--header "X-SmartGate-Agent-Platform=openclaw"
openclaw mcp doctor smartgate --probe (stop the Gateway first). You should see seven smart_* tools.Equivalent config (env substitution; do not put a literal sk_live_ here):
{
"mcp": {
"servers": {
"smartgate": {
"transport": "streamable-http",
"url": "https://smartgate.network/api/mcp",
"headers": {
"Authorization": "Bearer ${SMARTGATE_API_KEY}",
"X-SmartGate-Agent-Platform": "openclaw"
}
}
}
}
}
| Tool | When to use | When NOT to use |
|---|---|---|
smart_search | Need web research and no URL yet | User already gave the exact URL |
smart_fetch | User gave an http(s) URL | Text is already in context |
smart_dedup | Several passages overlap | One string or unrelated docs |
smart_context_gate | Context is too large | Short messages |
smart_budget_guard | Check/count/record team token spend | General chat or as the host model |
smart_memory | Persist or recall team facts across sessions | World knowledge or one-off page text |
smart_pipe | Several of the above in sequence (research / read / remember) | A single step — call that smart_* tool |