How to Connect Grok Build to Skill Store 33's MCP Server
2026-10-30
Short answer: in a terminal, run grok mcp add --transport http skill-store https://mcp.ss33.ai, then start Grok Build and ask it to find a skill for your task. That's all you need. No sign-in or key is required. A free Skill Store 33 account adds a key that raises your search limit, and you pass it with --header.
Grok Build is xAI's coding agent. You run it as grok in a project folder. It supports MCP servers, local or remote, and stores them in a TOML config file. Everything below was checked against xAI's Grok Build docs on Oct 30, 2026.
What you are connecting
Skill Store 33 runs a public MCP server at https://mcp.ss33.ai. It speaks Streamable HTTP, so there is nothing to install or run on your machine. It gives your agent three tools:
search_skills(query, area): describe a task and get back a few matching skills, with what each one does.
get_skill(skill_ref): fetch the chosen skill's SKILL.md so the agent can follow it.
report_skill_outcome(skill_ref, worked, notes): tell the store whether the skill helped.
Without an account, search_skills allows 5 searches a minute per address. A free account gives you a key with 60 searches a minute. The other two tools are not rate limited.
Step 1: Install Grok Build
If you don't have it yet, xAI's install line for macOS and Linux is:
curl -fsSL https://x.ai/cli/install.sh | bash
On Windows, in PowerShell:
irm https://x.ai/cli/install.ps1 | iex
Then cd into a project and run grok. On first launch it opens a browser to sign you in. Where there is no browser, xAI's docs say to set the XAI_API_KEY environment variable instead.
Step 2: Add the server with the CLI
Grok Build's docs show grok mcp add with --transport http for remote servers. For Skill Store 33:
grok mcp add --transport http skill-store https://mcp.ss33.ai
Grok Build keeps your user settings in ~/.grok/config.toml (on Windows, %USERPROFILE%\.grok\config.toml). To add the server for one repository only, add --scope project. That writes .grok/config.toml in the current folder, which you can commit so your team gets the same server.
Or add it in config.toml
If you'd rather edit the file, each server is a table under mcp_servers. A remote server needs only a url:
[mcp_servers.skill-store]
url = "https://mcp.ss33.ai"
The same table also accepts headers, startup_timeout_sec (default 30) and tool_timeout_sec.
Step 3: Add your account key (optional)
Five searches a minute is fine for trying it out. For regular use, create a free account at https://ss33.ai/skills/account, then click Create key. Send the key as an Authorization header. Grok Build's --header flag does this, and you can repeat it for more headers:
grok mcp add --transport http skill-store https://mcp.ss33.ai --header "Authorization: Bearer YOUR_KEY"
If you already added the server without a key, remove it first with grok mcp remove skill-store, then add it again with the header.
To keep the key out of the file, put it in an environment variable. Grok Build expands ${VAR} in url, command, args, env and headers. In config.toml:
[mcp_servers.skill-store]
url = "https://mcp.ss33.ai"
headers = { "Authorization" = "Bearer ${SS33_KEY}" }
Then export SS33_KEY in your shell before starting grok. SS33_KEY is just a name we picked. Use any variable name you like. Don't commit a project config that contains the key itself.
Step 4: Check that it works
From the shell, grok mcp list shows your configured servers, and grok mcp doctor skill-store checks the config and the connection. Both take --json if you want output a script can read.
Inside a session, /mcps opens the MCP tab. You should see skill-store there. Space turns a server on or off, and r refreshes the list.
Then give it a real task. For example:
Find a skill for writing a GitHub Actions workflow that runs pytest on every pull request, then use it.
You should see Grok Build call search_skills, pick a result and call get_skill to read it. If it answers from memory instead, ask it directly to use the skill-store search_skills tool.
Troubleshooting
Server missing or not connecting: run grok mcp doctor first. It checks both your configuration and connectivity.
Server listed twice, or one you didn't add in Grok: Grok Build also loads MCP servers from ~/.claude.json, .cursor/mcp.json and project .mcp.json files. Those have lower priority than config.toml. If you already added skill-store in Claude Code or Cursor, Grok Build may pick it up from there.
Searches start failing after a burst: you have probably hit the 5-a-minute limit for anonymous use. Wait a minute, or add an account key as in Step 3.
FAQ
Do I need an account to use Skill Store 33 in Grok Build?
No. The server needs no sign-in. Without an account you get 5 searches a minute. A free account key raises that to 60.
Can I share the server with my team?
Yes. Add it with --scope project and commit .grok/config.toml. Each person then adds their own key through an environment variable, not in the committed file.
Related guide: One MCP server, 13 coding agents: the config keys that differ
Let your agent search Skill Store 33
Skill Store 33 runs a public MCP server at https://mcp.ss33.ai. Connect it once and your agent can search about 60,000 skills by task, read what each one does, and fetch the one that fits. In Grok Build, run:
grok mcp add --transport http skill-store https://mcp.ss33.ai
Without an account your agent gets 5 searches a minute. A free account gives you a key with 60 searches a minute: create one on your account page, then add it to the connection as an Authorization: Bearer <key> header.
Sources
xAI, Grok Build docs: MCP Servers, https://docs.x.ai/build/features/mcp-servers (read Oct 30, 2026)
xAI, Grok Build docs: Settings, https://docs.x.ai/build/settings (read Oct 30, 2026)
xAI, Grok Build docs: Overview, https://docs.x.ai/build/overview (read Oct 30, 2026)
This article was created with the help of AI (AI-Assisted). Every config key and command was checked against the official docs in the Sources list. ReadyAI is accountable for the content.