Queue free testnet SUI from inside Claude, Cursor, or any MCP-capable assistant. Your agent calls our hosted MCP server, and the payout goes to your wallet. The web and MCP options share one 24-hour wallet and IP cooldown.
STEP 1
Connect & sign
Connect your Sui wallet below and sign a free message to prove ownership.
STEP 2
Get your key
Receive an API key bound to your wallet. Shown once — keep it safe.
STEP 3
Add to your agent
Paste the ready-made config into Claude Code, Claude Desktop, or Cursor.
STEP 4
Ask for tokens
Tell your assistant "claim my testnet SUI" — the request is queued, subject to the shared 24-hour cooldown.
Connect the wallet that will receive testnet SUI.
claude mcp add --transport http n1stake-faucet https://mcp.n1stake.com/mcp --header "Authorization: Bearer YOUR_API_KEY"
Add to claude_desktop_config.json, then restart Claude Desktop. Requires Node.js (for npx).
{
"mcpServers": {
"n1stake-faucet": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.n1stake.com/mcp",
"--header",
"Authorization: Bearer YOUR_API_KEY"
]
}
}
}Add to .cursor/mcp.json:
{
"mcpServers": {
"n1stake-faucet": {
"url": "https://mcp.n1stake.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Add to .vscode/mcp.json (Copilot agent mode):
{
"servers": {
"n1stake-faucet": {
"type": "http",
"url": "https://mcp.n1stake.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Add to ~/.codex/config.toml (Codex CLI and IDE extension), then restart Codex:
[mcp_servers.n1stake-faucet]
url = "https://mcp.n1stake.com/mcp"
http_headers = { "Authorization" = "Bearer YOUR_API_KEY" }Attach the faucet to any Messages API request (MCP connector):
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: mcp-client-2025-11-20" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-4-8",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Claim my testnet SUI."}],
"mcp_servers": [{"type": "url", "url": "https://mcp.n1stake.com/mcp", "name": "n1stake-faucet", "authorization_token": "YOUR_API_KEY"}],
"tools": [{"type": "mcp_toolset", "mcp_server_name": "n1stake-faucet"}]
}'Any MCP client that supports a remote HTTP server with custom headers. For stdio-only clients, bridge with npx mcp-remote https://mcp.n1stake.com/mcp --header "Authorization: Bearer …".
{
"mcpServers": {
"n1stake-faucet": {
"url": "https://mcp.n1stake.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}