А
sl := args.Slice()[1:]
params := make([]interface{}, len(sl))
for i := range sl {
params[i] = sl[i]
}
params = append(params, map[string]interface{}{"key": something})
result, err := rpcClient.Call(args.Get(0), params)
Оно вот так в итоге вышло. Там просто CLI утилита, сильной нагрузки не будет все равно. Спасибо